Aplicación de horarios
Aplicación pública de horarios para un operador de transporte regional que cubre autobuses y trenes en todo el voivodato de Małopolska, integrada como widget en el sitio web existente del cliente.
- Cubre todo el voivodato de Małopolska con más de 60 líneas de autobús y más de 10 líneas de tren
- Búsqueda multimodal en cientos de paradas con precios en tiempo real del sistema de venta de billetes
- Totalmente integrado en el sitio web existente del cliente sin ninguna modificación en la página anfitriona

01El reto
Koleje Małopolski opera decenas de líneas de autobús y tren en toda la región de Małopolska, pero sus datos de horarios existían únicamente en formato GTFS sin procesar, un estándar técnico con el que los pasajeros no pueden interactuar directamente. La solución debía integrarse en su sitio web existente sin modificar la página anfitriona, y tenía que admitir la búsqueda de conexiones multimodal en cientos de paradas de dos tipos de transporte.
02Qué construimos
Se desarrolló un widget web en Flutter con un sistema de configuración bootstrap, que permite al cliente integrar toda la aplicación añadiendo una única etiqueta script y un contenedor vacío a su página existente. En el backend, un servicio NestJS gestiona la ingesta nocturna de datos GTFS, comprobando cambios en los conjuntos de datos mediante comparación de hashes y actualizando la base de datos cuando se detectan cambios. El núcleo del buscador de conexiones es una implementación propia del algoritmo RAPTOR, construida desde cero a partir del artículo original de Microsoft Research, extendida para admitir múltiples itinerarios en rutas mixtas de autobús y tren. Una API GraphQL sirve el frontend, procesos en segundo plano gestionan la generación de PDF para horarios imprimibles, y un panel de administración permite al cliente configurar colores de línea, paradas destacadas y subir datos GTFS manualmente cuando sea necesario.




03Funcionalidades clave
Búsqueda de conexiones multimodal
Horarios imprimibles en PDF
Precios de billetes en tiempo real
Widgets integrables
04Los resultados
- Cubre todo el voivodato de Małopolska con más de 60 líneas de autobús y más de 10 líneas de tren
- Búsqueda multimodal en cientos de paradas con precios en tiempo real del sistema de venta de billetes
- Totalmente integrado en el sitio web existente del cliente sin ninguna modificación en la página anfitriona
Hablemos
¿Te enfrentas a algo parecido?
Cuéntanos tu proyecto y te mostraremos cómo lo abordaríamos, con un alcance, coste y plazo realistas.
- Respuesta en 1 día laborable
- NDA si lo necesitas
- Presupuesto gratuito