```

LiveBus

Visualizador de tiempos de autobús en tiempo real para Bizkaia.

Descripción

Durante la pandemia identifiqué una necesidad crítica en el día a día de muchos ciudadanos: la falta de una forma rápida, ligera y unificada de consultar los tiempos de espera del transporte público en Bizkaia sin depender de las aplicaciones oficiales, a menudo lentas o poco intuitivas.

Desarrollé LiveBus, una Progressive Web App (PWA) diseñada bajo la premisa de “velocidad primero”. La aplicación permite consultar los tiempos de llegada de diversas operadoras de autobús de la provincia en una interfaz única, optimizada para su uso en movilidad y condiciones de red inestables.

Desafíos y soluciones técnicas:

  • Efecto App Nativa (PWA): Implementación de Service Workers para permitir el funcionamiento offline parcial, instalación en la pantalla de inicio y tiempos de carga casi instantáneos gracias a una estrategia de caché agresiva.
  • Consumo de APIs Heterogéneas: Integración y normalización de datos provenientes de diferentes fuentes de transporte de Bizkaia, presentando la información de manera coherente y simplificada para el usuario final.
  • Interfaz con Vue.js y Vuetify: Uso de componentes Material Design para crear una experiencia de usuario familiar y accesible, priorizando la legibilidad de los números de línea y tiempos de espera.
  • Optimización de Recursos: Al ser un proyecto nacido en un contexto de emergencia sanitaria, se priorizó un bundle size extremadamente reducido para asegurar que cualquier persona, con cualquier dispositivo, pudiera acceder a la información en segundos.

LiveBus no es solo un visualizador de datos; es una herramienta que nació para resolver un problema real de movilidad, demostrando el impacto que puede tener el desarrollo web enfocado al servicio público.

No disponible