Voir sa voiture arriver est la fonctionnalité qui rassure le plus. C'est aussi celle qui pardonne le moins : une position fausse ou en retard, et la confiance s'effondre. Voici comment on s'y prend.
Le pipeline
- L'app chauffeur (Capacitor, iOS) publie sa position toutes les 3 secondes
- Supabase Realtime diffuse la position au passager de la course, et à lui seul
- OSRM calcule l'itinéraire routier réel et l'ETA
- L'app passager interpole entre deux points pour un déplacement fluide
Pourquoi OSRM
Le prix est calculé à l'avance sur la distance routière réelle, pas à vol d'oiseau. OSRM nous donne cette distance et la durée estimée, qui servent à la fois au tarif verrouillé et à l'ETA affichée.
“Un point toutes les 3 secondes, c'est le compromis entre la batterie du chauffeur et la sérénité du passager.”
Et la vie privée
La position n'est partagée que pendant une course active, et seulement avec les personnes concernées : le passager, et les proches avec qui il a choisi de partager son trajet.



