Initial release of the Budget Tracker TUI!
This first version 1.0.0 does not mean I am finished or close to finished with this project. I am releasing this as the 1.0.0 version since it now checks off all the bare minimum features I initially wanted to add. I have also spent a lot of time on the previous version testing for stability issues and bugs. Now that all of those issues are resolved (as far as I am aware right now...), I am putting this out there since it can already be used and provide some value.
There are a lot of new additions here. Lots of the UI sections have been fully revamped and improved. The backend code is almost entirely re-done, in the sense that it's way more organized and easy to work with for future development (no more giant app and ui files). I also spent time improving the experience and making things feel more intuitive. I wanted to make certain actions feel clear and also make it easier to know what things are available. I think these improvements go a long way to make it less confusing to use, and also to improve the overall experience.
Future plans from here
There is a ton I am still looking forwards to working on for this. I have lots of ideas to improve and enhance the whole process.
One clear idea is to work on improving how data could be imported, meaning getting transaction information from other sources and transforming it to fit this app. This would be somewhat complex but could be a huge improvement for QOL. Even if that ends up being a separate tool to go alongside this for an initial data dump, it might be a good idea.
Trends are also something I want to consider. It would be nice to start looking to predict spending habits and learn from the users data locally. It would also be great to forecast and maybe even notify based on changes in behaviour.
Part of the reason the categories are still a fixed and built in setting (which I may work to change) is because I also plan to try and use them to setup values around them. An example of the end goal would be if a user spends a lot on fast food, it could be "worse" then spending on normal utilities lets say. These difference expenses and incomes can be worth different amounts of impact and that could be used to gather insight and so on.
I am including the binary for macOS (arm) and linux soon after. The windows exe will be here but there will be an installer that I recommend using from windows. I need to figure out how to make a proper installer on any os in general one day.
Now check out some new random screenshots of the UI updates:
What's Changed
- [Feature][Bug-fix] Improved date input handling by @Feromond in #6
- Refactoring App Module by @Feromond in #8
- Feat Refactored UI and modularized (also some bug fixes) by @Feromond in #9
- Revamp UI visuals by @Feromond in #11
- Extra cleanup bugfixes by @Feromond in #12
Full Changelog: v0.2.0...v1.0.0