This README would normally document whatever steps are necessary to get the application up and running.
Things you may want to cover:
-
Ruby version
-
System dependencies
-
Configuration
-
Database creation
-
Database initialization
-
How to run the test suite
-
Services (job queues, cache servers, search engines, etc.)
-
Deployment instructions
-
...
TODOs
- Currency handling gem
- Pagination (check pagy gem)
- Credit debit types for payments
- Transfers
- Code audit gems
- Error display and styling
- Header footer for reveal
- User persona
- Family grouping
- share transactions with existing/non-existing application users
- Reports, budgets, per day budget, per day expense, monthly expense (current and any)
- Scaffold templates and generators
- Zurb Foundation extensions
- Strong parameters for nested form
- Change association of recurrence_rule and transaction_purpose ** Interchange association ** Move foreign_key from recurrence_rule to transaction_purpose ** Move recurrence_rule code to gem
- Cache categories
- ActionCable for home page
- Track investments (also consider NSC, MF, PF, PPF, Gold)
- Monthly recurrence rule: consider 28-31 as monthend dates
- Internationalization