Skip to content

AquisTech/expense_tracker

Repository files navigation

MoneyBee MoneyBee

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