Platform for an authorized car service center that contains a website as well as a system that supports an internal management system for scheduling tasks among employees.
This was a university project done in a team of 4 students:
@JakubDralus
@Veczar
@luukis
@zysio
The system includes the following functionalities:
-
Customer Registration: The system allows for the registration of customers, collecting their contact information and service history.
-
Repair Orders: Ability to create and manage repair orders, including specifying the type of repair, deadlines, and assigning mechanics to specific tasks.
-
Scheduling: The system allows for creating work schedules for workshop staff, taking into account the availability of mechanics and repair deadlines.
-
Customer Service: Providing customers with access to information about the status of their vehicle repairs and the ability to communicate with the workshop through the system.
-
Invoicing and Settlements: Generating invoices for customers based on completed repairs, tracking payments, and settlements with mechanics.
-
Reporting and Analysis: The system allows for generating reports on workshop performance, repair costs, financial turnover, and other key indicators.
backend:
- Java 17
- Spring Boot 3.2.4 (starter parent)
- Hibernate 6.4
- Spring Security 6.2
- AWS S3 (with aws sdk 2.20.26)
- PostgreSQL
- Docker
frontend:
- React 18.3.1
- Typescript 4.9.5
- Tailwind 3.4.3