Application mobile pour une course d'orientation

Silver Jersey organise chaque année The Web, une course d'orientation urbaine à Fribourg réunissant plusieurs équipes en compétition. L'association avait besoin d'une solution numérique pour remplacer le suivi manuel des passages et offrir une expérience immersive aux participants comme aux spectateurs.

DéveloppementDesign

Ce que fait l'application

Validation par QR code à chaque checkpoint, les équipes scannent un QR code pour valider leur passage de manière fiable et instantanée.

Géolocalisation continue de la position de chaque équipe est transmise en temps réel, que l'application soit au premier plan ou en arrière-plan.

Media image

Défis techniques

Background location - maintenir un suivi GPS précis lorsque l'app est en arrière-plan tout en respectant les contraintes de batterie et les permissions iOS & Android.

Temps réel à grande échelle - synchroniser et diffuser les positions de multiples équipes simultanément avec une latence minimale vers le dashboard.

Fiabilité terrain - garantir le fonctionnement de l'application dans des zones à couverture réseau variable, en contexte événementiel outdoor.

Stack technique

React Native - iOS & Android

Background GPS - Foreground & background

QR Code scan - Validation checkpoints

WebSockets - Données en temps réel