Skip to content

Web App for a Company That Provides Electrical Installation Services

Notifications You must be signed in to change notification settings

VasGorn/timontey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timontey

Web App for a Company That Provides Electrical Installation Services

The purpose of this app is to simplify and automate the communication between managers, foreman and engineers. This process generates reports that are sent to the accounting department.
In this application, each user can have one or a combination of 4 roles: ADMIN, MANAGER, ENGINEER and MASTER (foreman).

Application are buid on top of the Spring Framework. The Spring MVC module is used to create the basis for the application's web architecture. The Spring JDBC module makes it easy to interact with a PostgreSQL database. Authentication and authorization is provided by Spring Security. The Apache POI library helps in creating Excel reports.

ADMIN

The duties of the administrator include managing the company's employees (staff), creating a User with a nickname, password and role, as well as managing the list of provided services (work type) and the type of expenses.

Staff page Users page Work type page Expenses page

MANAGER

The duties of the manager include creating a service order, distribution of time and money quotas to employees, verification and approval of work progress and spended money, as well as the creation of a monthly report in excel format, which are sent to the accounting department.

Orders Quotas of time Quotas of money Approve time Approve money Report time form Report money form Report time excel Report money excel

MASTER (foreman)

The responsibility of the foreman to regularly record the progress of the provided services, provide information on spending when it necessary and manage the list of his team.

Provided services Spending money Team

ENGINEER

The responsibility of an engineer is similar to a foreman, except that he does not have a team.

About

Web App for a Company That Provides Electrical Installation Services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published