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.
- Host: GitHub
- URL: https://github.com/gabrieldim/accounting-system
- Owner: gabrieldim
- Created: 2021-04-23T15:26:42.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-04T10:20:18.000Z (about 3 years ago)
- Last Synced: 2025-03-24T15:11:19.516Z (29 days ago)
- Topics: accounting, accounting-system, framework, java, java-script, java8, javascript, mvc, spring, spring-boot, system
- Language: HTML
- Homepage:
- Size: 4.96 MB
- Stars: 104
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.