Student diploma thesis management system.
Create thesis, make reservations, submit requests, process and more.
Explore the docs Β»
Report Bug
Β·
Request Feature
Electronic management of diploma theses from the perspective of seven roles corresponding to the university community.
Implemented functions:
- Submitting proposals for theses.
- Performing reservations.
- Support for group Thesis and group reservations.
- Automatic document flow.
- Support for modify and change Thesis requests.
- Support for users with multiple roles (ex. lecturer who is also the dean).
- Different diploma sessions for different years.
- Access to actions controlled with editable schedule.
- Strong actions access control.
- Reviewing topic propositions and requests.
- Notifications services.
Non-functional requirements:
- English and Polish support
- Single Page Application
- Strong caching abilities.
- Automatic session refreshing.
- Student
- Program committee member
- Diploma section member
- Dean
- Coordinator
- Lecturer
- Administrator
The project was created out during the IT Systems Design course. Its implementation was preceded by a multi-stage architecture design using various diagrams in the Visual Paradigm tool. The system was designed for the entire semester, but there were only a few weeks to implement it.
Frontend part was created with:
Resource server was created with:
Data were stored in PostgreSQL
Distributed under the GNUv3 License. See LICENSE
for more information.