This project was developed during a hackathon by a team of 8 people, including 2 backend developers. It provides users with tools to manage their finances effectively. The user can create invoices, record expenses and income, and categorize their entries. Detailed statistics on income and expenses are available, and users can also set budget limits to ensure they don't exceed their allocated funds.
- User registration based on a bearer JWT token.
- User profile editing.
- Creation of multiple accounts.
- Addition of spending limits.
- Categorization of income and expenses.
- Creation of custom categories.
- Creation of debts.
- Detailed transaction statistics.
- Ability to download statistics in CSV format.
Java, Spring boot, PostgreSQL,
Сlone my project
$ git clone git@github.com:DinislamBaizhan/personal-finance-manager.git
To run tests, run the following command
https://35.237.122.86:8443/swagger-ui/index.html
https://35.237.122.86:8443/actuator/health