A platform designed to track and manage the graduation-related activities, including diploma notification, data verification, professional insertion information collection, diploma retrieval scheduling, and administrative operations for the academic service department.
The platform consists of two main spaces:
-
Espace Service Scolarité: This space is dedicated to the administrative staff responsible for managing diploma-related operations.
-
Espace Lauréat: This space is designed for graduates, providing them with features like diploma notification, data verification, and document download.
-
Notification and Diploma Retrieval for Graduates:
- Notify graduates about the availability of their diplomas.
- Allow graduates to verify and provide feedback on the accuracy of their personal data.
- Implement an electronic signature process before enabling diploma downloads.
-
Professional Insertion Information Collection:
- Collect information about the professional insertion of graduates, including current employment status and career paths.
-
Diploma Retrieval Scheduling:
- Enable graduates to schedule appointments for retrieving physical copies of their diplomas.
-
Administrative Operations for Academic Service:
- Provide academic service personnel with the ability to manage operations, such as handling complaints and maintaining statistics.
- Separate modules for the academic service and graduate spaces.
- Components dedicated to each functionality, such as diploma notifications, appointment scheduling, etc.
- Services for communication with the backend, including data collection for professional insertion.
- User-friendly interfaces for graduates to verify and download their diplomas and for academic service personnel to perform administrative operations.
- Logical organization of the project into packages, including controllers, services, and database access.
- Controllers to manage HTTP requests, including diploma notifications, professional data collection, etc.
- Implementation of services for business logic, such as appointment scheduling and complaint handling.
- Integration of a database to store information about graduates, diplomas, and professional insertion data.
-
Authentication:
- Implementation of a secure authentication system for graduates and academic service personnel.
-
Authorization:
- Management of permissions based on roles, allowing academic service personnel access to specific functionalities.
- Node.js and npm for Angular development.
- Java and Maven for Spring Boot development.
- Database (e.g., MySQL, PostgreSQL) for backend data storage.
- Clone the repository.
- Set up frontend and backend dependencies.
- Configure the database connection.
- Run the application
This project is licensed under the Apache 2 - see the LICENSE.md file for details.
- Nothing Yet