Home
Softono
Accounting-System

Accounting-System

Open source HTML
111
Stars
6
Forks
0
Issues
1
Watchers
4 years
Last Commit

About Accounting-System

Accounting system written in Java Spring Boot.

Platforms

Web Self-hosted

Languages

HTML

Links

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.