Djoubo - Plateforme de Réservation de Véhicules

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.

Laravel React React Native Astro Next.js Google Maps API Gemini AI Stripe PayPal Mollie Wave Laravel Reverb Filament
Voir la démo
Rôle Tech Lead / Développeur Full-Stack
Période Janvier 2024 - Décembre 2024

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