Put the foundation in place (forms, transactions (excel-like table?) editor, sqlite and/or mongodb, standalone web server, rest api, etc.)Add/Edit/Delete an accountList accountsAdd/Edit/Delete a transaction related to an accountauto backup the file every n seconds (n will be configurable, n = 10 seconds by default)
- Build a monthly budget over a year (budget an amount for each month/week of a year)
- Report (budget Vs actual)
- Improvements:
- Type ahead when entering a new transaction (to search a same transaction type in the bd)
- Add the location of a transaction (city, state/province, country)
- Add system accounts at the root (system account cannot be deleted)
- Add a tags property to the transaction
- Transaction splits
- Import from GNU Cash
-
Scheduled a transaction
-
Duplicate a transaction
-
Import transactions from CSV file
-
Reconciliate an account
- UX Improvements
- Form validation
- Modal dialog box when removing an artefact