TBGTHEBULLGROOVE
En producción
Tipo de Proyecto

SISTEMA
DE GESTIÓN

para el cliente
LuxmileTransport
Año
2026
Tipo
ERP operativo multi-rol
Deploy
VPS · Easypanel
Estado
Producción
Next.js 16TypeScript StrictSupabasePostgreSQLTailwind v4shadcn/uiReact Hook FormZodTanStack TablePWARLSRealtime

01 · El Proyecto

El origen del proyecto

LuxmileTransport es una empresa privada de transfer VIP con base en Ibiza. Antes del sistema, coordinaban toda su operación con planillas sueltas y mensajería dispersa: los servicios del día, qué conductor llevaba cada traslado, el estado de los vehículos y la facturación vivían en lugares separados. Cada consulta era buscar en varios sitios a la vez.

El problema no era falta de trabajo, sino falta de un único lugar donde verlo todo. Necesitaban un sistema que centralizara la operación completa y que cada rol —administración, conductores y contabilidad— viera exactamente lo que le corresponde, sin pisarse entre sí.

"Antes la operación estaba repartida en planillas y mensajes. Ahora todo el transfer vive en un solo lugar, y cada rol ve solo lo suyo."
3
roles del sistema
15+
módulos operativos
100%
TypeScript strict
PWA
instalable en móvil

02 · Arquitectura

Cómo está construida

Frontend
  • Next.js 16 App Router
  • React 19
  • TypeScript estricto
  • Tailwind v4
  • shadcn/ui
  • Framer Motion
Datos
  • Supabase (PostgreSQL)
  • Auth multi-rol
  • RLS con get_user_role()
  • Storage privado para docs
  • Realtime para datos en vivo
Infraestructura
  • VPS Hostinger
  • Easypanel
  • PWA con Service Worker
  • HTTPS automático

03 · Módulos

Qué resuelve el sistema

Servicios

Núcleo del sistema. Alta, estados y seguimiento de cada traslado, con cobro y asignación de conductor.

Agenda operativa

Vista de calendario de todos los servicios programados del día y la semana.

Clientes

Ficha de cada cliente con su historial de servicios.

Conductores

Alta, documentación con alertas de vencimiento, historial y vínculo con su cuenta de acceso.

Vehículos

Control de flota, documentación (ITV, seguro), mantenimientos y kilometraje.

Proveedores

Registro de proveedores asociados a gastos y mantenimientos.

Gastos

Carga de gastos operativos con adjuntos.

Facturas

Emisión de facturas con descarga en PDF.

Ingresos

Registro y seguimiento de cobros.

Sueldos

Liquidación de sueldos de conductores.

Mantenimiento

Historial de mantenimientos por vehículo.

Reportes

Tableros financieros con filtros por mes y temporada, exportables a PDF.

PWA Conductor

App instalable donde el conductor ve sus servicios del día, navega, marca completados, carga gastos y cierra la jornada.

Manual de usuario

Guía operativa por rol, online y descargable en PDF.


04 · Tecnología

Stack tecnológico

Cada tecnología fue elegida con un propósito concreto. El resultado es un sistema seguro, escalable y completamente mantenible. TypeScript estricto en cada línea, sin atajos.

Next.js 16
App Router · SSR
React 19
Server + Client
TypeScript
Strict · sin any
Tailwind v4
Mobile-first
shadcn/ui
Componentes UI
Framer Motion
Animaciones
Supabase
BaaS completo
PostgreSQL
Base de datos
Supabase Auth
Auth multi-rol
RLS
Seguridad filas
Storage
Docs privados
Realtime
Datos en vivo
React Hook Form
Formularios
Zod
Validación
TanStack Table
Tablas avanzadas
@react-pdf/renderer
PDF server-side
next-pwa
Service Worker
lucide-react
Iconografía
VPS Hostinger
Infraestructura
Easypanel
Orquestación

05 · Seguridad

Seguridad por diseño

Permisos a nivel de fila (RLS)Cada rol solo accede a los datos que le corresponden, aplicado en la base de datos con políticas RLS, no solo en el cliente.
Auth multi-rolTres roles (admin, conductor, contador) con redirección y guardas por rol en Server Components y middleware.
Validación en servidorTodo input se valida con Zod en Server Actions, no solo en el formulario del cliente.
Documentos privadosLa documentación de conductores y vehículos vive en Storage privado, accesible solo con URLs firmadas temporales.
Control de acceso realLas rutas protegidas verifican rol en el servidor; URLs pegadas a mano no saltan los permisos.

06 · Resultado

Entregado y operativo

Sistema activo en producción

Hoy LuxmileTransport opera su negocio completo desde un único sistema en producción. La administración gestiona servicios, flota y finanzas desde un solo panel; los conductores trabajan desde una app instalable en su móvil que les muestra los traslados del día; el contador entra a los reportes sin tocar nada más. Lo que antes estaba repartido en planillas, ahora es una sola herramienta funcional que usan todos los días.

Los responsables de LuxmileTransport quedaron muy conformes con el resultado: una herramienta hecha a su medida, pensada para cómo trabajan ellos de verdad. Y es replicable: cualquier empresa de transfer privado que hoy coordine su operación a mano puede tener el mismo sistema adaptado a su negocio.

v1.0
Producción · 2026 · Ibiza, España