À propos
EventSprint est une application complète pour gérer des compétitions de natation. Elle permet de piloter n'importe quel format de compétition, du meeting classique aux formats les plus originaux.
Fonctionnalités
- Gestion multi-compétitions
- Liaison avec le système de chronométrage officiel SwissTiming
- Mises à jour en temps réel via SSE
- Affichage sur écran géant
- Système de roue gamifié pour le tirage au sort
Stack technique
- Frontend : React 19 + Vite + shadcn/ui + Tailwind CSS v4
- Backend : Node.js avec Fastify et Prisma
- Temps réel : Serveur SSE avec nchan
- App desktop : Tauri pour la liaison chrono ↔ backend et l'affichage
Première utilisation : Sprint des Lumières
EventSprint a été inauguré lors du Sprint des Lumières, une compétition organisée à Villeurbanne le 6 décembre 2025 avec un format innovant :
- Qualifications : 50m nage libre pour tous
- Phase finale : tournoi où les gagnants s'affrontent
- La roue : tirage au sort de la nage avant chaque course
- Joker coach : les entraîneurs peuvent relancer la roue une fois
L'objectif était de créer une compétition plus fun, autant pour les nageurs que pour les spectateurs.
Médias
Note
Projet personnel, né d'une idée de Christophe Biez pour Villeurbanne Natation. Soutenu par la Ville de Villeurbanne, Lyon Métropole et Crédit Mutuel (Innovation Seeders).