Chauffleet

Plateforme SaaS complète de gestion de flotte VTC/Taxi

Visiter le site
Next.jsReactReact NativeNode.jsAstroHTMLCSSJavaScriptTypeScriptPostgreSQLRedis
Aperçu Vue d'ensemble — ChauffleetAperçu Dispatch — ChauffleetAperçu Site vitrine — ChauffleetAperçu App mobile — ChauffleetAperçu Formulaire — Chauffleet

Rôle & Responsabilités

Fondateur & développeur

  • Conception et développement de l'ensemble du produit (web, mobile, backend)
  • Choix d'architecture et de stack technique
  • Déploiement et maintien en production

Discipline

Développement full-stack

Équipe

3 développeurs (dont 2 co-fondateurs) · 1 designer

Vue d’ensembleSite vitrineWeb App gestionApp Mobile ClientApp Mobile ChauffeurBackend & temps réelCaptures d’écran
Vue d’ensembleSite vitrineWeb App gestionApp Mobile ClientApp Mobile ChauffeurBackend & temps réelCaptures d’écran

Vue d’ensemble

Un site vitrine pour convertir les sociétés de transport, une web-app de back-office pour piloter les courses au quotidien, et deux apps mobiles miroir (client / chauffeur) qui se parlent en temps réel : Chauffleet couvre toute la chaîne d'une flotte VTC/Taxi, de bout en bout. Sous le capot, un moteur de dispatch écrit en Rust attribue chaque course au chauffeur disponible le plus proche en quelques secondes, sans intervention humaine.

Site vitrine

Conception et développement

La vitrine publique de Chauffleet, pensée pour convertir une société de VTC en cliente dès la première visite. Construite en Astro pour rester légère et rapide, elle sert de porte d'entrée vers la Web App.

Capture de Site vitrine

Astro

Connecté à Web App gestion

Web App gestion

Conception et développement full-stack

Le centre de contrôle des sociétés de transport : suivi des courses en direct, facturation générée automatiquement et analytics pour piloter la flotte au jour le jour.

Capture de Web App gestion

Next.js · React · TypeScript · PostgreSQL · Redis

Défi technique. Chaque nouvelle course déclenche un appel au moteur de dispatch : les chauffeurs disponibles les plus proches sont notifiés par vagues de 33 %, 66 % puis 100 %, avec 3 tentatives à timeout. Sans preneur, la course repasse en diffusion large et une alerte part aux admins — jamais de course perdue en silence.

Connecté à Backend & temps réel,App Mobile Client,App Mobile Chauffeur

App Mobile Client

Design d'interface et développement

Réserver une course, suivre son chauffeur sur la carte en direct, payer sans sortir de l'app : l'expérience passager, pensée pour être aussi simple qu'une app de VTC grand public.

Capture de App Mobile Client

React Native

Défi technique. Les mises à jour partent en OTA (over-the-air) : un pipeline détecte automatiquement si un changement nécessite un nouveau build natif ou peut partir en livraison instantanée, signée avant d'atteindre les téléphones — pas d'attente de validation store pour la majorité des correctifs.

Connecté à Backend & temps réel,Web App gestion

App Mobile Chauffeur

Design d'interface et développement

Le quotidien du chauffeur : courses à accepter en un tap, navigation vers le client et statistiques de la journée, connectés en temps réel au moteur de dispatch et à la messagerie chauffeur/client.

Capture de App Mobile Chauffeur

React Native

Connecté à Backend & temps réel,Web App gestion

Backend & temps réel

Architecture et développement

La colonne vertébrale de Chauffleet : microservices gRPC pour les notifications (email via templates react-email, SMS via Infobip), authentification multi-tenant, et messagerie WebSocket pour le chat chauffeur/client en direct.

Node.js · PostgreSQL · Redis

Défi technique. Chaque société de transport a son propre schéma Postgres, provisionné et migré automatiquement par un microservice dédié — pas de fuite de données entre clients, pas d'intervention manuelle à l'arrivée d'une nouvelle société.

Connecté à Web App gestion,App Mobile Client,App Mobile Chauffeur

Captures d'écran

Apprentissages

  • Démarrer simple et complexifier au besoin : les microservices sont arrivés au fur et à mesure que le temps réel et le multi-tenant l'ont justifié, pas dès le premier jour.
  • Le temps réel change tout : dès qu'on introduit du dispatch ou des notifications live, chaque feature doit être pensée pour la concurrence et les états incohérents.
  • Investir dans l'outillage se rentabilise vite : types partagés, protos gRPC et migrations automatisées font gagner un temps monstrueux à mesure que le nombre de repos grandit.
  • À trois développeurs sur un écosystème aussi large, bien découper et prioriser le travail devient aussi important que le code lui-même.

Autres projets

Mirok

Cockpit SaaS d'orchestration marketing IA & CMO Agent

Bankai-psd

Portfolio et CMS pour un graphiste freelance

Gamathel

Site vitrine bilingue pour une entreprise tech