Volver a trabajos

Sistema operativo para transporte

Plataforma operativa transporte

Drivers Management convierte una operacion de transporte llena de excepciones en un sistema claro: conductores, turnos, calendario, cuadrantes, vacaciones, compensaciones, informes, flota y ajustes conviven con reglas de empresa, historicos y trazabilidad.

Panel operativo abstracto para gestion de conductores, turnos, calendario y flota.

Año

2026

Duración

Producto evolutivo de larga duracion

Rango

Sistema a medida de alto alcance

Servicio

Aplicacion interna a medida

Notas del caso

Qué había que resolver y cómo se dio forma.

Reto

El reto no era crear otro dashboard. Era traducir reglas laborales, cambios de empresa, condiciones individuales, festivos, pluses, descansos, historicos y cierres de periodo en una interfaz rapida que un equipo operativo pueda usar cada dia sin romper datos sensibles.

Solución

Disene una aplicacion modular con React, TypeScript y Supabase: cada area tiene su flujo propio, pero comparte roles, tenant, reglas de calculo, auditoria, importaciones, exportaciones y una capa de datos pensada para evolucionar.

Resultado

Una herramienta diaria preparada para operacion real: busqueda inteligente, reglas individuales, calculo de variables, importaciones Excel, exportaciones PDF/Excel, auditoria y modulos multiempresa.

Resultados

  • Gestion completa de conductores, turnos, vacaciones, compensaciones, flota y reporting desde una misma plataforma
  • Reglas avanzadas para condiciones especiales, variables automaticas, festivos, descansos, horas efectivas y cierres de periodo
  • Importacion/exportacion Excel, informes PDF, auditoria, roles, multiempresa y bases para notificaciones email/WhatsApp

Alcance

Arquitectura de productoDashboard operativoMotor de turnosReporting y nominaSupabase y datos

Tecnología

Un stack elegido por utilidad, no por decoración.

React 18TypeScriptViteSupabase AuthPostgreSQLRow Level SecurityTailwind CSSRadix UIshadcn/uiReact RouterReact Hook FormZodRechartsExcelJSXLSXjsPDFdate-fnsSonnerPWAResendMeta WhatsApp API

Mapa de capacidades

Cada capa que hace que este proyecto sea sustancial.

Plataforma operativa central

El producto funciona como centro de control diario para una operacion de transporte, no como una coleccion de pantallas sueltas.

  • Navegacion por areas clave: Conductores, Calendario, Cuadrante, Informes, Compensaciones, Vacaciones, Auditoria y Ajustes
  • Arquitectura multiempresa preparada para separar datos, reglas y configuraciones por tenant
  • Interfaz pensada para equipos no tecnicos que necesitan velocidad, claridad y seguridad en datos sensibles

Acceso, roles y seguridad

La base del sistema prioriza control de sesion, permisos y aislamiento de informacion antes de cualquier feature visible.

  • Login con Supabase Auth y validacion de usuario antes de mostrar modulos internos
  • Roles operativos para administracion, gestion y usuarios con diferentes niveles de acceso
  • Row Level Security, politicas por tenant y rutas protegidas para evitar cruces de datos

Gestion avanzada de conductores

El modulo de conductores concentra la ficha operativa de cada persona y reduce friccion en busquedas, filtros y mantenimiento diario.

  • CRUD completo con empresa, estado, numero de conductor, datos de contacto y notas internas
  • Busqueda por nombre, apellidos y numero con normalizacion de acentos y orden por relevancia
  • Filtros por estado, empresa y condiciones individuales, mas importacion/exportacion Excel para trabajos masivos

Condiciones individuales y sincronizacion de empresa

El sistema modela condiciones especiales de conductor y mantiene coherencia cuando cambian empresa o reglas aplicables.

  • Configuracion de condiciones individuales diaria, semanal o mensual con fechas, notas y cantidades fijas
  • Vista previa de turnos afectados cuando cambia la empresa de un conductor
  • Sincronizacion controlada de variables y exclusion de periodos archivados para proteger historicos

Motor de calendario y turnos

El calendario no solo pinta dias: calcula jornadas, horarios, descansos, excesos, variables y excepciones reales de operacion.

  • Vista mensual y diaria con creacion, edicion y eliminacion de turnos
  • Jornadas continuas o partidas con uno o dos periodos horarios y calculo de horas totales y efectivas
  • Tipos de jornada, observaciones, fecha de parte entregado y variables manuales o automaticas

Operaciones masivas y calidad de datos

Para una operacion real, el sistema incluye herramientas que aceleran trabajo repetitivo sin sacrificar validacion.

  • Creacion masiva de turnos, datos de prueba y limpieza de meses cuando hace falta reiniciar un escenario
  • Validacion de numero de turno por dia para evitar duplicados y errores 409 de base de datos
  • Paginacion, ordenacion y experiencia de dialogos afinada para manejar dias con muchos turnos

Cuadrante, planificacion y publicacion

La planificacion separa lo que se construye de lo que se publica, con soporte para anotaciones y validaciones operativas.

  • Cuadrante semanal, mensual, trimestral o por periodo personalizado con filtros por empresa y conductor
  • Persistencia en base de datos para planificaciones estacionales, objetivos y anotaciones
  • Publicacion de turnos al calendario con aplicacion de variables automaticas segun empresa y tipo de jornada

Informes, nomina y cierres

El area de informes convierte los datos diarios en lectura economica, historica y accionable para administracion.

  • Filtros por fechas, empresas y conductores, con etiquetas activas y bloqueo de vista
  • Resumen por conductor, variables, condiciones individuales, fijos mensuales, CP+QM y compensacion de festivos
  • Archivo y reapertura de periodos para cerrar trabajo sin perder capacidad de consulta

Exportaciones profesionales

La aplicacion esta preparada para sacar la informacion del sistema en formatos que administracion puede usar directamente.

  • Exportacion PDF, Excel y Excel avanzado desde informes y resumen semanal
  • Resumen semanal con horas por dia, presencia, efectivas, exceso e impacto economico
  • Helpers especificos para exportacion de nomina y configuracion de columnas

Compensaciones y festivos

El sistema permite seguir compensaciones con estado, fechas y relacion directa con los turnos que las originan.

  • Listado filtrable y buscable de compensaciones
  • Concesion de dias compensatorios con fecha, tipo de dia y estado visual
  • Edicion de compensaciones concedidas y lectura clara de pendientes, usadas o resueltas

Vacaciones e historico mensual

El modulo de vacaciones mezcla calculo, historico y edicion controlada para evitar hojas paralelas.

  • Busqueda de conductor y tarjetas de metricas de vacaciones
  • Calculo de Plus Vacaciones y desglose de variables relacionadas
  • Historial mensual editable, guardado estructurado, importacion Excel y descarga de plantilla

Ajustes y reglas de negocio

Las reglas viven en el producto para que la operacion pueda evolucionar sin tocar codigo para cada cambio menor.

  • Gestion de empresas, variables, reglas de variables, festivos y tipos de jornada
  • Tarifas de antiguedad y recalculos asociados
  • Configuraciones para vacaciones, historicos, informes y comunicacion

Auditoria y trazabilidad

Cada operacion importante necesita dejar rastro para entender quien hizo que y cuando.

  • Modulo de auditoria con filtros por usuario, accion, recurso y rango de fechas
  • Exportacion CSV y limpieza controlada de registros antiguos
  • Toasts, confirmaciones y estados de progreso para altas, ediciones, borrados, importaciones y sincronizaciones

Flota, personal y crecimiento modular

La arquitectura deja espacio para crecer mas alla de conductores sin mezclar dominios que deben permanecer separados.

  • Modulo de flota para evolucionar control de buses, cumplimiento y datos asociados
  • Hoja de ruta de asistencia de personal separada de conductores, turnos, nomina y vacaciones
  • Diseño por modulos para poder sumar dominios nuevos sin romper el nucleo operativo

Notificaciones y entrega operativa

El proyecto incluye bases reales para comunicar turnos y eventos desde la plataforma.

  • Cola tecnica para WhatsApp con configuracion por tenant, preferencias por conductor y estado de envio
  • Email test del dia mediante Supabase Edge Function y Resend para validar entrega de turnos
  • Diseño preparado para reintentos, auditoria de envio y futura integracion completa con Meta Cloud API

Migraciones y despliegue self-hosted

El sistema contempla escenarios reales de produccion donde la base de datos no siempre sigue el camino ideal.

  • Migraciones Supabase y SQL de produccion para entidades criticas
  • Reconciliacion de esquema self-hosted con migra cuando no existe historial de migraciones
  • Scripts y verificaciones para comparar esquema esperado frente a base remota

Próximo proyecto

Si tu web ya no representa lo que haces, es momento de rehacerla con intención.

Empezar conversación