Saltar al contenido
WigwikTech
Desarrollo web

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
Aplicación de horarios

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.

Aplicación de horarios
Aplicación de horarios
Aplicación de horarios
Aplicación de horarios

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