Anonymous Feedback Form

The Product

Study Association 'De Leidsche Flesch' often communicates with the different faculties of the University in order to try and improve the quality of education. Part of this conversation is based on feedback received from students following the bachelors and courses. However, up until this point DLF main method of gathering feedback was mouth to ear. The goal of our project was to create an intuitive to use Online Feedback Form where students are able to give feedback on courses they followed and also view feedback given by other students in order to help choosing electives or better prepare themselves for upcoming courses.


The Customer

Our client was Study Association De Leidsche Flesch (DLF), the official association for students of the Faculty of Science (FWN) at Leiden University. DLF is involved in both academic representation and organizing extracurricular activities. One of their main responsibilities is providing feedback to the faculty to help improve the quality of education.

Communication with the client was collaborative and constructive. Regular meetings were held throughout the project, especially during the design and sprint planning phases. The client provided valuable feedback early on, helped refine requirements, and was responsive to design iterations. Their engagement helped ensure the final product aligned well with the needs of the association and its members.

  • "We wanted to give every student a voice—our platform makes that voice heard, anonymously and impactfully."
The Team

Our team followed the Scrum methodology and assigned clear roles to ensure an organized workflow:

Work was divided into sprints, with tasks tracked using a GitHub Project Board. Each sprint had clear goals (e.g., design, core functionality, admin features, testing, deployment). Tasks were broken into backlog items and assigned based on individual strengths and learning goals. We collaborated through:

Early ambiguity was addressed by improving backlog refinement and involving the client more actively in design reviews. Integrating LDAP-based authentication and role-based access added complexity, which we resolved through additional research and utility-based code architecture. Frontend-backend integration mismatches: We improved coordination through better API documentation and more regular technical syncs. Some features took longer than expected. We improved our estimation by breaking down tasks further and leveraging sprint reviews to recalibrate.

We're most proud of building a fully functional, secure, and production-ready application that meets all client requirements and is already deployed on their infrastructure. Our CI/CD pipeline ensured smooth development and testing, and the anonymous feedback system empowers students while helping DLF in their mission. Most importantly, we grew as a team—balancing responsibilities, learning new tools and frameworks, and delivering a meaningful product through consistent collaboration and communication.


The Technologies