01 / SaaS de taxi / Transporte

MATARTAXI

Reserva de taxis en tiempo real y gestión de flota.

Proyecto privado de cliente — no desplegado públicamente.

MATARTAXI
MATARTAXI

Capturas

MATARTAXI — Reserva de taxis en tiempo real y gestión de flota.

Resumen

SaaS moderno para operadores de taxi — dispatch en tiempo real, conductores, reserva, rutas y panel de operaciones. El sistema sustituye el dispatch por teléfono y papel por una sola vista en vivo de la flota, construida con Laravel para el backend y React con TypeScript tanto para el panel del operador como para la interfaz de pasajero.

El problema

Los operadores iban a llamadas y papel, sin vista en vivo de conductores ni viajes. Los despachadores no tenían forma de saber qué conductor estaba libre, en viaje, o dónde estaba realmente un coche en la carretera, así que la asignación era una suposición y las disputas sobre tarifas o rutas no tenían ningún registro que consultar. Los pasajeros no podían seguir su viaje en tiempo real y tenían que llamar repetidamente para preguntar dónde estaba su conductor.

La solución

SaaS full stack con tracking WebSocket, dispatch automático, app de pasajero mobile-first y panel de flota en vivo. Pusher transporta la ubicación del conductor y los eventos de estado del viaje por WebSocket, así que el mapa del despachador y la pantalla de seguimiento del pasajero se actualizan en el momento en que cambia la posición de un conductor, sin consultar el servidor en bucle. La API de Google Maps calcula rutas y renderiza la posición en vivo, y PostgreSQL guarda viajes, conductores, tarifas e historial detrás de una API Laravel que consumen tanto el panel React como la app de pasajero. Toda la pila corre en contenedores Docker, así que el entorno probado en desarrollo es el que sale a producción.

Rol

Desarrollador full stack — arquitectura, API, dashboard e infraestructura en tiempo real. Responsable del modelo de datos que conecta conductores, viajes y tarifas, la capa de API Laravel, el panel de operador en React y la infraestructura WebSocket que mantiene el dispatch y el seguimiento en vivo. Los tipos TypeScript se comparten en el contrato de API donde es posible, así que un registro de viaje o conductor cambia de forma en un solo lugar en vez de desalinearse entre el backend y el panel.

Resultado

En producción con operadores activos. Overhead de dispatch bajó más del 60% y visibilidad en vivo para pasajeros. Los despachadores ahora asignan conductores desde un mapa en vivo en lugar de una llamada, y el historial de viajes es consultable en vez de estar disperso en registros de papel.

Funciones

  • SaaS moderno para operadores de taxi
  • dispatch en tiempo real, conductores, reserva, rutas y panel de operaciones
  • El sistema sustituye el dispatch por teléfono y papel por una sola vista en vivo de la flota, construida con Laravel para el backend y React con TypeScript tanto para el panel del operador como para la interfaz de pasajero

Tecnología

Bric Reda
Sobre el autor

Bric Reda es desarrollador full stack en Tánger, Marruecos. Construye software con Laravel, React y TypeScript — plataformas SaaS, sistemas ERP y aplicaciones en producción para empresas en Marruecos y Europa.

Más sobre Bric Reda

Proyectos seleccionados

FRIGO SYS ERPANYWARE ERPBROC SERVICEOS

Artículos relacionados

Cómo elegir un desarrollador Full Stack en MarruecosHow to Build a SaaS Platform for a Moroccan BusinessPlataformas de negocio multi-tenant
Empezar un proyecto →