DinislamBaizhan / personal-finance-manager

rest api

Home Page:https://35.237.122.86:8443/swagger-ui/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

personal-finance-manager

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.

Features

  • 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.

Tech Stack

Java, Spring boot, PostgreSQL,

Installation

Сlone my project

  $ git clone git@github.com:DinislamBaizhan/personal-finance-manager.git

Swagger api

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

About

rest api

https://35.237.122.86:8443/swagger-ui/index.html


Languages

Language:Java 100.0%