
Zigra
Zigra, le covoiturage domicile-travail des salariés d’un grand groupe
Une application de covoiturage réservée aux salariés d’un grand groupe malgache, un tableau de bord pour les administrateurs, un site en trois langues et toute l’infrastructure, jusqu’au lancement du pilote.


- Secteur
- Mobilité d’entreprise, covoiturage
- Lieu
- Antananarivo, Madagascar
- Mon rôle
- Développement, sécurité, infrastructure, publication sur les stores, exploitation
- Durée
- Depuis juillet 2025, pilote lancé le 7 septembre 2026
En chiffres
- langues : français, anglais et malgache
- 3langues : français, anglais et malgache
- pages dans le tableau de bord des administrateurs
- 15pages dans le tableau de bord des administrateurs
- fonctions serveur en production
- 22fonctions serveur en production
- pages de guide utilisateur en anglais, livrées en une journée
- 39pages de guide utilisateur en anglais, livrées en une journée
Contexte
Zigra met en relation les salariés d’un grand groupe malgache qui font le même trajet entre leur domicile et leur lieu de travail. L’inscription est réservée aux adresses professionnelles du groupe. Chacun peut conduire ou être passager, et changer de rôle d’un jour à l’autre.
J’y travaille depuis juillet 2025 : l’application, le tableau de bord, le site, les serveurs et les stores, jusqu’au lancement du pilote le 7 septembre 2026, puis l’exploitation au quotidien.
Comment l’application fonctionne
Les habitudes. Le salarié indique une fois son domicile, son lieu de travail et ses horaires. Chaque nuit, les trajets du lendemain se créent seuls : personne n’a à republier son trajet tous les matins.
Le rattachement au trajet. Un passager n’a pas besoin d’habiter sur la route du conducteur : l’application cherche le point le plus proche du tracé, à distance de marche raisonnable, et génère les arrêts intermédiaires.
Le trajet flash couvre l’imprévu : un rendez-vous, un retour tardif.
Pendant le trajet, le passager suit la voiture en direct, échange avec le conducteur par messagerie, puis règle par MVola. Le trajet est gratuit quand le conducteur roule avec un véhicule de société.
Ce que j’ai mis en place
La sécurité, avant le lancement. La veille du lancement, j’ai audité les règles d’accès à la base et aux fichiers. Les nouvelles règles ont été testées sur vingt-deux scénarios, sans rien déployer, avant d’être mises en production.
Un tableau de bord qui dit vrai. La première version du tableau de bord comptait comme des courses les trajets créés automatiquement chaque nuit. Je l’ai refondu en quinze pages, avec des indicateurs calculés côté serveur et une séparation stricte entre trajets réels et trajets générés. Un onglet d’indicateurs en direct a suivi, à la demande du client, avec les téléchargements de l’App Store.
Une supervision qui parle. Dès sa mise en place, elle a révélé deux pannes silencieuses : des rappels par e-mail qui ne partaient jamais, faute d’un index en base, et une tâche nocturne qui s’arrêtait au premier profil incomplet.
Les e-mails d’inscription. Ils partaient sous un nom technique et depuis plusieurs domaines. Je les ai remplacés par des envois maison depuis l’adresse de Zigra, avec un domaine correctement authentifié.
Un décalage de trois heures, remonté par les premiers testeurs sur les trajets flash : une confusion entre l’heure universelle et l’heure de Madagascar. Corrigé la veille du lancement, trajets existants recalés.
Le guide utilisateur anglais, demandé un jour et livré le lendemain : trente-neuf pages, soixante et onze captures neuves prises sur deux téléphones simulés pilotés par script.
Ce que ce projet démontre
Mettre une application entre les mains des salariés d’un grand groupe demande plus que du code. Il faut sécuriser avant d’ouvrir, superviser pour voir les pannes silencieuses, et mesurer ce qui se passe vraiment plutôt que ce qu’un tableau de bord laisse croire.
En images

Deux rôles : passager ou conducteur, au choix chaque jour 
Conducteur : itinéraire vers le passager 
Passager : trajet en cours et point de rendez-vous 
Paiement mobile par MVola

Site de présentation en français, anglais et malgache
Stack technique
- Flutter : application iOS et Android
- Flutter Web : tableau de bord d’administration
- Firebase : Auth, Firestore, Cloud Functions, Cloud Messaging, Storage
- OSRM, Nominatim et serveur de tuiles auto-hébergés
- Site Astro et Tailwind, en français, anglais et malgache
- VPS OVH sous Ubuntu, Nginx, messagerie auto-hébergée avec SPF, DKIM et DMARC
- Paiement MVola
Étude de cas suivante
Refaire un site de DJ de mariage que Google ne voyait pas
DJ Mélo — Rakoto Service