CurrencyTracker allows you to track your personal collection of world currencies, by tagging the countries that you've visited along your travels.
Seed the database with currencies and countries by running:
rake db:seed
Run all test with:
bundle exec rake travis
Run unit tests with:
bundle exec rake test
Cucumber features can be run with:
bundle exec rake cucumber
- Track Visited Countries
- Track Collected Currencies
- Charts show you how far along you are!
- Scope Country.with_visits_data_for use raw sql to prevent 1+n queries on Country.visited_by?(user) calls
- As far, as we don't use paging, we can filter data on client-side