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.

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

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