Para partners e inversores · ficha técnica
Una plataforma de movilidad completa, operable y auditable.
Apps de pasajero y conductor, matching en tiempo real, cobros con Stripe Connect, back-office de operaciones, portal de flotas y el cumplimiento regulatorio español resuelto en el código. Construida entera en España, para el mercado español.
Beta cerrada en la zona sur de Madrid. Sin cifras de tracción inventadas: lo que hay construido y lo que dice el modelo.
Qué hay construido
Seis módulos, un solo circuito.
Un monolito modular: los módulos hablan por interfaces, nadie toca las tablas de otro, y toda transición del viaje pasa por una sola puerta.
Apps de pasajero y conductor
Flutter en monorepo con paquetes compartidos. Pasajero: estimación cerrada, pago con Stripe, seguimiento en vivo, recibo, factura, propina, favoritas, valoración y baja RGPD. Conductor: turno, tracking con pantalla apagada validado en Android e iOS, ofertas con cuenta atrás, flujo del viaje, no-show y ganancias.
Matching y tiempo real
Índice geoespacial en Redis, cascada de ofertas por radios de 1, 2 y 4 km con 15 segundos por oferta y hasta 5 candidatos, filtros de elegibilidad en origen y canal SignalR para posiciones y estados con REST como fuente de verdad. ETA real con OSRM.
Viaje y pricing
Máquina de estados con 13 estados y una sola puerta de transición; cada intento, válido o no, queda en una tabla inmutable. Tarifas versionadas, nunca editadas: cada viaje referencia la suya. Cancelación y no-show con reglas del servidor.
Pagos
Stripe Connect Express por flota, cobro off-session al finalizar, comisión por viaje, reintentos de cobros fallidos, circuito de deuda con bloqueo y condonación, disputas y reembolsos desde el back-office. Webhooks idempotentes con registro de eventos.
Liquidación y facturación
Liquidación semanal conciliada al céntimo contra los cobros reales con detección de descuadres, factura mensual de comisión con numeración legal, factura al pasajero por tercero y propinas sin comisión.
Operaciones y portal
Mapa en vivo, vista 360 del viaje con rastro GPS, búsqueda universal, buzón único de incidencias con prioridad, cola de pagos, validación documental, métricas con alertas por umbral y modo mantenimiento. Portal de flotas multitenant en autoservicio.
Arquitectura
Aburrida a propósito, para que se pueda operar.
Tecnología madura y un conjunto corto de reglas no negociables, escritas en el documento de arquitectura y en el código.
- Backend
- .NET 10 MVC, monolito modular con web pública, portal de flotas, back-office y API en un solo despliegue. Acceso a datos con Dapper sobre SQL Server; esquema versionado en scripts revisables.
- Tiempo real
- Redis GEO + SignalR (Azure SignalR en producción) para posiciones y estados; frescura de 30 segundos y limpieza automática de conductores sin ping. Las posiciones no tocan la base de datos relacional.
- Jobs
- Hangfire en la misma base de datos: caducidad documental, reintentos de cobro, liquidaciones semanales, facturación mensual, umbrales de alerta, mantenimiento y volcado de rastro GPS.
- Móvil
- Flutter con Riverpod y un solo cliente HTTP; tokens JWT con refresco rotatorio en almacenamiento seguro; una sola puerta al plugin de localización; flavors dev y producción.
- Integraciones
- Stripe Connect para cobros y reparto, Mapbox en las apps, OSRM para rutas y ETA, Firebase Cloud Messaging para notificaciones. Ninguna dependencia de un marketplace ajeno.
- Calidad
- Integración continua con compilación sin warnings, unos 500 tests de backend y 200 de móvil, suite de aislamiento multitenant obligatoria, despliegue a un slot de staging con smoke test y swap a producción solo en verde.
- Reglas de oro
- Una sola puerta para el estado del viaje, el estado del conductor y Stripe; módulos por interfaces; filtros en origen, no en la interfaz; las apps nunca calculan importes; webhooks siempre idempotentes.
- Documentación
- Documento de arquitectura con decisiones registradas, un plan por hito con registro de cada sesión, checklist de seguridad OWASP ASVS nivel 1 y auditoría de idempotencia. Todo en el repositorio.
Cumplimiento y seguridad
El regulador español, contemplado desde el diseño.
Lo construido, lo preparado y lo que espera trámites, sin mezclarlos.
Hoja de ruta RVTC construido
Generada al asignar cada viaje según el RD 785/2021, inmutable con el desenlace estampado una sola vez, consultable en PDF y CSV por flota y por operaciones.
Comunicación telemática al Registro pendiente de trámites
Cliente del servicio web del Ministerio diseñado; espera el certificado de sello y el alta del servicio, trámites administrativos, no técnicos.
Factura al pasajero por tercero construido
RD 1619/2012: emisión en nombre de la flota con acuerdo de delegación, serie por flota, correlativo sin huecos, simplificada automática y completa con NIF, IVA del 10 % de transporte.
Verifactu preparado
Inmutabilidad y correlativo sin huecos ya en la base; la integración con la AEAT está planificada y aplazada por decisión de producto hasta que el calendario lo exija.
RGPD construido
Baja de cuenta en autoservicio, auditoría de cambios, ubicación del conductor solo en servicio, ubicación del pasajero solo en uso, posiciones efímeras y plazos de conservación definidos.
Seguridad de la plataforma construido
Rate limiting por IP y endpoint, cabeceras CSP, HSTS y Permissions-Policy, tokens con refresco revocable, secretos fuera del repositorio y checklist OWASP ASVS nivel 1 documentada.
El modelo
Rentable con una sola flota mediana.
Con una comisión del 13 % sobre un viaje medio de 11 €, la plataforma ingresa 1,43 € por viaje y soporta unos 0,65 € de costes variables, la mayor parte pasarela de pago (0,42 €).
Con costes fijos de 1.500-2.500 €/mes, el punto de equilibrio está entre 65 y 110 viajes al día: entre 7 y 11 conductores activos. Con un equipo contratado (~50.000 €/mes de fijos) el equilibrio sube a unos 2.100 viajes al día.
// Cifras del modelo económico documentado, no de tracción. El coste real de pasarela por viaje se mide en la beta.
Dónde estamos
Beta cerrada, con el circuito completo en producción.
Todo el código de los hitos H0 a H6 está desplegado y verificado con pruebas automatizadas. Lo que queda es humano: validaciones en dispositivo y trámites.
Hecho
Identidad y flotas, tiempo real, matching, viaje completo, pagos y liquidaciones, apps de pasajero y conductor, operaciones, hoja de ruta RVTC y factura al pasajero.
En curso
Beta cerrada en la zona sur de Madrid: matriz de validación en dispositivos reales, prueba en vivo de cobros y distribución de las apps a los primeros conductores.
Qué te llevas
Los dos repositorios con su historial, el documento de arquitectura y los planes por hito, la suite de tests, la integración continua, la marca y una plataforma que un equipo pequeño puede operar.
Partners e inversores
Vamos a enseñártela por dentro.
Una sesión con el código, el back-office y las apps sobre la mesa. Escríbenos con tu perfil y respondemos en persona.