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.







