Overview
This project was built as part of the Relais pour la Vie event, where our class developed a spinning contraption system made up of several interconnected components. The work was split across multiple groups, each responsible for a different part of the system.
My role
I was part of the frontend admin page group. Our responsibility was to build the administration interface that allowed event organisers to monitor and control the spinning contraption in real time. The interface was built using Svelte and SvelteKit, providing a reactive and performant user experience without the overhead of a heavier framework.
How the groups collaborated
All groups used Git as the shared platform to manage and exchange code. Each group worked on its own part of the project and we used Git to integrate our work with the other groups — pulling their changes and merging everything into a coherent final system.
Key takeaways
- Built a reactive admin UI with Svelte and SvelteKit
- Collaborated across multiple teams using Git branching and merging
- Gained experience integrating frontend work with other groups' backends and hardware
- Worked under real event constraints with a concrete end goal