Welcome to the Ledger API repository! This project is a comprehensive Java-based application designed to allow users to keep track of their finances.
- Login / Register
- Using SpringBoot JWT security, we are able to store users in the database with a hashed password.
- Filtering Entries
- Using modules created from the front end, the API interacts with the database to retrieve relevant products.
- Filter by Min Price
- Filter by Max Price
- Filter by Custom Reports
* Filter by Previous Year
- YTD
- Previous Month
- MTD
- Using modules created from the front end, the API interacts with the database to retrieve relevant products.
- Creating / Deleting Entries
- Users are able to add new entries and delete entries.