Releases: immarisabel/expenses-tracker
Releases · immarisabel/expenses-tracker
first release
imTrackingExpenses
Java 17
Spring Boot 3.1.0
H2 Embedded Database
This project loads the CVS file from the ING account and saves the columns in a local H2 database.
I am using H2 database in order to have this application portable for security reasons, meant to be run from a USB file.
Our main requirement is having everything offline. Hence I coded it myself, in order to keep our finance totally private.
TO RUN
- with terminal
cd location-of-jar-file
java -jar expenses-tracker-0.0.1-SNAPSHOT.jar
Access via: http://localhost:9191
The database will be saved on the same location as the jar file.
FUNCTIONALITY
- Transactions uploading
- able to detect duplicates
- if duplicates are meant to be there, you can add this manually
- Transactions
- add manually
- delete it
- able to edit but not delete for error prevention
- Able to Auto Categorize transactions according to personal library of strings
- Savings
- Able to allocate savings to goals
- Able to create Goals
- Able to delete goals
- Able to edit goals
- Able to display able with savings data and summary on the goal's table
- Able to display Goal's charts for savings
- Able to display yearly overview of savings in total (regardless of goals)
- Filters
-filter advanced - Able to report issues and requests via GitHubApi Form under /about page
- Able to see and track current issues
IMPLEMENTATION FOR V.1.0
- Registration and login
- mount to Virtual Machine Server
- SQLite database