I built DimeTrack, a personal finance & budgeting web app that helps users to track their income, expenses, manage custom spending categories, create budgets & save toward their set goals. The application store data locally, allowing users to use it without creating an account.
One of the biggest challenges was managing the app as it grew. Features such as recurring transactions, savings goal contributions, budget tracking & categories all interact with each other. Ensuring that data remained synced required lots of testing.
I'm proud that I built DimeTrack to have so many features, I've never built anything quite like this.
To test DimeTrack:
- Try to create some categories through the settings menu
- Add income & expenses
- Create a savings goal and try to contribute to it
- Set budget limits
- Try recurring transactions
- Search & filter your transactions (transcations can be searched by description, amount or category)
- Export your transaction data using the CSV export feature (if you only want data from let's say todays transactions, apply a filter)
- Refresh the page with all the data, to confirm that everything is saved. No accounts needed!
- 5 devlogs
- 28h