Projet phare
Sheeesh — l'application des 24h de l'INSA Lyon
Une application événementielle conçue pour fédérer plusieurs milliers de participants autour d'un festival étudiant. Développée en équipe de quatre, en tant que lead développeur.
Le contexte
Les 24h de l'INSA Lyon sont l'un des plus gros festivals étudiants de France : une course, des concerts, des animations, et plusieurs dizaines de milliers de visiteurs sur le campus. L'organisation avait besoin d'une application dédiée pour faire vivre l'événement aux participants — au-delà du simple programme : défis à relever, équipes à former, posts à partager, classement en temps réel.
Mon rôle
Lead développeur dans une équipe de quatre étudiants. J'ai conçu l'architecture applicative, structuré le modèle de données et porté la majorité du code produit. Mes trois coéquipiers ont pris en charge l'infrastructure, la dockerisation et le déploiement, ce qui m'a permis de me concentrer sur la qualité du produit côté utilisateur.
Les fonctionnalités clés
- Système d'événements et de challenges — les organisateurs créent des défis à relever pendant le festival, validés au fil de l'eau.
- Équipes et leader system — les participants se regroupent, suivent leur progression, désignent un capitaine.
- Posts et fil d'actualité — chaque équipe partage ses moments forts, photos et résultats.
- Univers multi-clients — une isolation logique qui permet de réutiliser la plateforme pour d'autres événements sans tout reconstruire.
- Mode showcase — un affichage public pour les écrans géants pendant l'événement.
Stack technique
Front React avec TypeScript, back Node.js, base PostgreSQL, conteneurisation Docker, déploiement sur infrastructure dédiée par l'équipe ops.
Ce que ça a apporté
Une plateforme utilisée par plusieurs milliers de participants pendant les 24h du festival, avec un fort taux d'engagement sur les défis et les posts. La logique multi-univers permet aujourd'hui de la redéployer pour d'autres événements.