Elvis AMANIPrendre rendez-vous
Toutes les réalisations

ONYGO

Une voiture avec chauffeur, réservée depuis son téléphone.

Référence clientMobilité · Applications mobiles
Les modules
  • Application client
  • Application chauffeur
  • Courses en temps réel
  • Paiement mobile
  • Multi-pays : Côte d’Ivoire, Maroc
  • Back-office

ONYGO, pour la société LOCIMEX, permet de louer une voiture avec chauffeur à l’heure ou pour un trajet : une application pour le client, une pour le chauffeur, et un back-office pour l’exploitation.

Mon rôle

Je développe et maintiens l’ensemble presque seul depuis 2022 : l’API, les deux applications Flutter et le back-office. Plus de 2 200 comptes ont été créés sur la plateforme.

Les choix techniques

Firestore porte le temps réel (position, statut de la course) tandis que la course elle-même vit en base, côté serveur, qui reste seul à facturer, y compris le temps ajouté en cours de route.

La plateforme fonctionne dans plusieurs pays : chaque requête porte son pays, chaque chauffeur en a un seul, et la devise est figée sur chaque course et chaque compte. Le paiement passe par KKiaPay.

Faire durer une application

Quatre ans de maintenance, c’est aussi moderniser sans tout casser : la migration de l’état des applications vers Riverpod se fait écran par écran, et la logique corrigée sort en fonctions pures testables.