An open API service indexing awesome lists of open source software.

https://github.com/gabrieldim/accounting-system

Accounting system written in Java Spring Boot.
https://github.com/gabrieldim/accounting-system

accounting accounting-system framework java java-script java8 javascript mvc spring spring-boot system

Last synced: 12 days ago
JSON representation

Accounting system written in Java Spring Boot.

Awesome Lists containing this project

README

        

# Accounting-System
Accounting system written in Java Spring Boot.
## Idea of the project:
Conducting accounting processes in order to enable better organization, records and planning of companies.
For each good and service a separate view of sales.
Graphic display of data.
Better review and comparison of sales for each month of the current year.
## Included architectures, design and implementations:
- MVC design pattern.
- Factory design pattern.
- Heterogeneous Architecture.
- Layered Architecture.
- PDF generator.
- Error page for unavailable routes.
- Chart.js for visualization.
- OАuth google authentication.
- Email sender.
- REST API.
- Data Transfer Object.
## Use case flow simplified in few steps:
User registration.
User login.
Adding a company for the current user.
Adding products/services.
Adding quantity of goods/services for a purchase.
Generating PDF at the end of the year for accounting need.
Sending email with reports about sales.