Skip to content

RESTful application, that provides an API for finance management.

Notifications You must be signed in to change notification settings

artzvrzn/final-project

Repository files navigation

FINANCE MANAGEMENT API


RESTful application, that provides an API for finance management. Built using Java and Spring Framework and based on microservices architecture, which allows to easily maintain and scale the app. Consists of separate modules, each responsible for its own functionality:

  • accounts and financial operations management;
  • control over app currencies and categories;
  • generation of xlsx format reports with Apache POI;
  • sending a report by email;
  • planning of operations or emails, according to a schedule via Quartz;
  • integration with Telegram as a UI;
  • supports multi-user usage via JWT.

The application has been packaged with Docker and has been deployed to the remote server.


Tech stack: Java 11, Spring Framework (Boot, Data JPA, MVC, Data JPA), PostgreSQL, Quartz, Apache POI, MinIO, Docker, Swagger.

About

RESTful application, that provides an API for finance management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages