Skip to content

Releases: immarisabel/expenses-tracker

first release

14 Aug 11:22
Compare
Choose a tag to compare
first release Pre-release
Pre-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