Need authentication and authorization
Need calendar type model with years, months, days
Need to have debits, credits
Need to be able to repeat an item
Should start out very simple
- a model for a month
- a model for debits
- a model for credits
- ability to add and delete debits and credits
- some sort of stats
Later features would include
- dates for each debit and credit
- shared budgets
- real time calculation based on dates
- debits that decrease by a set amount each day
- can duplicate debits or credits
Models
- Debit -> Name, Amount, DueDate
- Credit -> Name, Amount, PaidDate
- Month -> Name, Year
- Budget -> Has many debits, Has many credits, belongs to one month