Winnivote is a website to submit topics/ideas and vote to show which ones are more popular.
Use the development of Winnivote as a common topic for all the participants of the Winnipeg Ruby User Group so each meeetup a volunteer will show a feature or two that has been implemented.
As a learning experience, part of the goal is to use, highlight and learn good coding practices around the RoR world and programming in general.
Check out the code first
git clone https://github.com/winnipegrb/winnivote.git
Alternatively, go to https://github.com/winnipegrb/winnivote, fork it, and clone your own copy
git submodule update --init --recursive
vagrant up
vagrant ssh
cd /vagrant
bundle install
bundle exec rake db:migrate
bundle exec rails s
bundle install
to install all the gems for the project.bundle exec rake db:migrate && bundle exec rake db:test:prepare
to set up the test database.mkdir -p tmp/cache
bundle exec rspec
to run all the tests.