Djoubo - Plateforme de Réservation de Véhicules
Plateforme internationale de réservation de véhicules avec chauffeur. Développement full-stack d'une application web et mobile.
Contexte
Plateforme de réservation de véhicules avec chauffeur pour les voyageurs, permettant de réserver à l’avance un service de transport depuis ou vers les aéroports.
Mon Rôle
En tant que Tech Lead et développeur full-stack, j’ai été responsable du développement de cette plateforme internationale sur une période de 12 mois.
Responsabilités principales
- Architecture et développement : Conception et développement de l’architecture technique de la plateforme
- Applications multi-plateformes : Développement d’applications web et mobiles (iOS & Android)
- Intégrations : Mise en place de systèmes de paiement multi-providers et intégrations de services tiers
- Gestion d’équipe : Encadrement technique et coordination du développement
Technologies utilisées
Backend
- Laravel : Framework PHP pour le backend et l’API
- Laravel Reverb : Communication temps réel
- Filament : Interface d’administration
Frontend
- React : Application web principale
- React Native : Applications mobiles
- Astro : Landing page
- Next.js : Application B2B/B2C
Services & Intégrations
- Google Maps API : Cartographie et géolocalisation
- Google Gemini AI : Fonctionnalités d’intelligence artificielle
- Stripe, PayPal, Mollie, Wave : Gateways de paiement
- Services de communication temps réel
Défis techniques
Complexité géographique
Gestion des spécificités géographiques internationales et intégration de données spatiales pour une couverture mondiale.
Multi-devise et paiements
Mise en place d’un système de paiement multi-providers pour supporter différentes régions et méthodes de paiement.
Communication temps réel
Développement d’une architecture de communication temps réel pour synchroniser les informations entre tous les acteurs de la plateforme.
Migration et modernisation
Reprise et modernisation d’un projet existant, avec refactoring du code et amélioration de l’architecture.
Résultats
Développement d’une plateforme complète et opérationnelle avec :
- Applications web et mobiles natives
- Système de paiement multi-providers
- Architecture scalable pour la croissance internationale
- Interface d’administration complète
- Intégration d’intelligence artificielle pour l’optimisation