To create this platform, we utilized Angular for the frontend and NodeJS for the backend. The project followed an Agile model with daily scrum meetings, spring planning, and sprint backlog logging before and after each sprint. We also collected feedback from our customer, a professor, in each sprint and involved them in the process.