Рет қаралды 113
This project leverages a layered architecture to ensure maintainability and reusability by separating business logic, database access, and presentation logic.
Our application is structured into four main layers:
Business Object (BO) Layer: Contains persistent entities.
Repository Layer (DAO): Manages data access.
Service Layer: Contains business logic.
Controller Layer: Handles presentation logic.
⚙️ Tech Stack:
Spring Boot, Spring Data JPA, and Spring Security for back end. The front end was created using the Thymeleaf template engine, with additional functionalities implemented in JavaScript.
Key features of the application include:
Educational elements management
Personnel management
Group management
Exam management and planning
for more details, feel free to contact : aymanemaghouti@gmail.com