Application mobile et web pour une course d'orientation

Écosystème digital complet pour la course d'orientation The Web à Fribourg — une application mobile pour les coureurs et un live dashboard web pour les organisateurs et le public, connectés en temps réel.

DéveloppementDesign

Le contexte

Silver Jersey organise chaque année The Web, une course d'orientation urbaine à Fribourg. L'association souhaitait digitaliser entièrement l'expérience — de la validation des passages sur le terrain jusqu'au suivi en direct pour le public. esaho a conçu et développé les deux faces de cet écosystème en étroite collaboration avec l'équipe organisatrice.

Media imageMedia image

Application mobile - iOS & Android

  • Validation par QR code - à chaque checkpoint, les équipes scannent un QR code pour valider leur passage instantanément.

  • Géolocalisation continue - position transmise en temps réel, app au premier plan ou en arrière-plan.

  • Optimisé terrain - performant même en zone à couverture réseau variable.

Application web - Live Dashboard

  • Carte interactive en direct - positions GPS de toutes les équipes, mises à jour en continu sur une carte de Fribourg.

  • Classement live - se recalcule automatiquement à chaque validation de checkpoint.

  • Progression des équipes - checkpoints validés et restants, visible au public et aux organisateurs.

“Avec esaho, nous avons pu offrir à nos participants une expérience moderne. La validation par QR code sur le terrain, le suivi GPS en direct et le classement live ont complètement transformé l'édition de The Web. Ce qui était avant une logistique complexe est devenu fluide, tant pour les coureurs que pour les organisateurs.”

Axel Vauthey, Président de Silver Jersey

Un projet à taille humaine

Nombre d'équipes

0

Nombre de participants

0

Nombre de coordonnées enregistrées

>0

Stack technique

React Native - iOS & Android

Background GPS - Foreground & background

QR Code scan - Validation checkpoints

WebSockets - Données en temps réel

Next.js - Application web

Supabase avec PostgresSQL - Base de données