Lead Software Engineer & Full-Stack Mobile Developer
Orbits
Plateforme VTC complète pour le marché de New York, pensée et livrée de bout en bout.
.jpeg&w=3840&q=75)
.jpeg&w=3840&q=75)
.jpeg&w=3840&q=75)
.jpeg&w=3840&q=75)
.jpeg&w=3840&q=75)
.jpeg&w=3840&q=75)
Le problème
Faire émerger, sans équipe produit établie, une plateforme VTC crédible sur un marché exigeant : deux applications (passager, chauffeur), un backend robuste et un panel d'administration — tout en garantissant fiabilité des paiements et suivi temps réel.
La solution
Conception de bout en bout des apps Flutter Passager et Chauffeur, du backend Laravel et du panel admin. Géolocalisation temps réel, réservation et gestion des courses, paiements sécurisés via Stripe, portefeuille numérique avec gestion des commissions et retraits chauffeurs, notifications push et dashboard analytique.
Architecture
Backend Laravel exposant une API REST consommée par deux apps Flutter (Passager, Chauffeur) et un panel d'administration. MySQL pour la persistance, Firebase (FCM) pour les notifications temps réel, Stripe pour les paiements, Google Maps Platform pour la géolocalisation et le suivi des courses.
Points forts
- Architecture complète pensée pour deux profils utilisateurs distincts (passager / chauffeur)
- Portefeuille numérique intégré avec gestion fine des commissions et des retraits
- Suivi temps réel et paiements sécurisés en production
Résultats
- Deux applications mobiles distinctes publiées (Passager et Chauffeur)
- Système de paiement et portefeuille numérique opérationnel en production
- Panel d'administration permettant le suivi des courses, chauffeurs et paiements en temps réel
Leçon apprise
"Concevoir pour deux profils utilisateurs dès l'architecture — pas après coup — évite une dette technique lourde sur un produit multi-apps. La séparation claire des rôles côté API a été la décision la plus structurante du projet."