The Product

At the LIACS at Leiden University, when a student wishes to graduate, several processes must begin. Currently, these processes are manual, involve many stakeholders, and rely primarily on emails. To streamline and automate this workflow, we have created a website that provides an organized overview, where all steps of the graduation process are logically ordered, and emails are automatically sent at the appropriate times. The graduation process includes the following steps: Curriculum approval, Thesis application, Thesis submission, Diploma application. Through our product, students can submit all necessary materials, and university employees can efficiently assess them. Most importantly, the product serves as a central hub for students to track their progress through each step of the graduation process.


The Customer

The client for our project is the Leiden Institute of Advanced Computer Science (LIACS) of Leiden University. Our primary contact is Dr. ir. D.J. Broekens, an associate professor at LIACS. We held biweekly meetings to discuss requirements, showcase our progress, and identify areas for improvement. Additionally, we had meetings with other stakeholders to address requirements and their implementation. Overall, our interactions with the client were very smooth and productive.

  • "A system for students, by students."
  • "A streamlined solution that simplifies the graduation processes for students, supervisors, and LIACS staff alike."
The Team

Our team is composed of four Computer Science students, one Computer Science & Economics student, and one Computer Science & Mathematics student. This diverse combination allowed each member to bring unique strengths to the project. Some team members focused primarily on the frontend, one concentrated on the backend, and others contributed to both areas. Despite collectively lacking some experience to implement everything as efficiently as possible, we made significant progress and delivered substantial work.


The Technologies