01 / SaaS taxi / Transport

MATARTAXI

Réservation taxi en temps réel et gestion de flotte.

Projet client privé — non déployé publiquement.

MATARTAXI
MATARTAXI

Captures

MATARTAXI — Réservation taxi en temps réel et gestion de flotte.

Vue d’ensemble

Un SaaS moderne pour opérateurs taxi — dispatch temps réel, chauffeurs, réservation passagers, itinéraires et tableau d’exploitation. Le système remplace le dispatch au téléphone et sur papier par une vue unique et en direct de la flotte, construite avec Laravel pour le backend et React en TypeScript pour le tableau de bord opérateur comme pour l’interface passager.

Le problème

Les opérateurs géraient tout au téléphone et sur papier, sans vue en direct sur les chauffeurs ni sur les courses. Les répartiteurs ne savaient pas quel chauffeur était libre, en course, ou où se trouvait réellement une voiture, si bien que l’attribution se faisait au hasard et les litiges sur les tarifs ou les trajets n’avaient aucune trace à vérifier. Les passagers ne pouvaient pas suivre leur trajet en temps réel et devaient rappeler sans cesse pour savoir où était leur chauffeur.

La solution

SaaS full stack avec tracking WebSocket, dispatch automatisé, app passager mobile-first et tableau de flotte en direct. Pusher transporte la position des chauffeurs et les événements de statut de course via WebSocket, si bien que la carte du répartiteur et l’écran de suivi du passager se mettent à jour dès que la position d’un chauffeur change, sans interroger le serveur en boucle. L’API Google Maps gère le calcul d’itinéraire et l’affichage de position en direct, et PostgreSQL stocke les courses, chauffeurs, tarifs et historique derrière une API Laravel consommée à la fois par le tableau de bord React et par l’app passager. Toute la pile tourne dans des conteneurs Docker, si bien que l’environnement testé en développement est celui qui part en production.

Rôle

Développeur full stack — architecture, API, dashboard, infrastructure temps réel. Responsable du modèle de données reliant chauffeurs, courses et tarifs, de la couche API Laravel, du tableau de bord opérateur React, et de l’infrastructure WebSocket qui garde le dispatch et le suivi en direct. Les types TypeScript sont partagés autant que possible sur le contrat d’API, si bien qu’une fiche course ou chauffeur change de forme à un seul endroit au lieu de dériver entre le backend et le tableau de bord.

Résultat

En production chez des opérateurs actifs. Overhead dispatch réduit de plus de 60 %, visibilité passager en temps réel. Les répartiteurs attribuent désormais les chauffeurs depuis une carte en direct plutôt qu’au téléphone, et l’historique des courses est interrogeable au lieu d’être dispersé sur des registres papier.

Fonctionnalités

  • Un SaaS moderne pour opérateurs taxi
  • dispatch temps réel, chauffeurs, réservation passagers, itinéraires et tableau d’exploitation
  • Le système remplace le dispatch au téléphone et sur papier par une vue unique et en direct de la flotte, construite avec Laravel pour le backend et React en TypeScript pour le tableau de bord opérateur comme pour l’interface passager

Technologie

Bric Reda
À propos de l’auteur

Bric Reda est développeur full stack à Tanger, Maroc. Il conçoit des logiciels Laravel, React et TypeScript — plateformes SaaS, systèmes ERP et applications en production pour des entreprises au Maroc et en Europe.

En savoir plus sur Bric Reda

Projets choisis

FRIGO SYS ERPANYWARE ERPBROC SERVICEOS

Articles liés

Comment choisir un développeur Full Stack au MarocComment construire un SaaS pour une entreprise marocaineConstruire des plateformes métier multi-tenant
Parlons de votre projet →