Hace un tiempo creé Bus Salamanca Alexa, una skill orientada a consultar los tiempos de llegada usando comandos de voz. Aunque útil cuando estás en casa preparándote para salir, a veces la voz se queda corta.
¿Qué pasa si quieres ver el recorrido de la línea? ¿O si el autobús ha desaparecido de la API oficial y no sabes si viene o ha pasado de largo? Para resolver estos problemas y mejorar radicalmente la usabilidad, he creado la versión web: Bus Salamanca Web.

La nueva web, accesible tanto en móvil como en escritorio, incluye características que aportan mucho más que la simple estimación de tiempo de la parada.
He implementado un mapa de fondo permanente impulsado por MapLibre GL JS, con un modo oscuro muy cuidado para que destaquen las posiciones de los autobuses.
Ahora puedes:

El corazón de la aplicación sigue siendo saber cuándo llega tu bus. Al pulsar sobre cualquier parada, obtienes las próximas llegadas de forma clara.
Pero aquí está la verdadera magia: a veces, el sistema oficial de la ciudad sufre cortes o elimina temporalmente un autobús de la estimación, causando frustración ("¡desapareció de la pantalla y de repente apareció en mi parada!").
He diseñado un sistema de caché y estimación predictiva:

Esta web ha servido también como campo de pruebas para perfeccionar mi stack:
El resultado es una web extremadamente rápida, que puedes añadir cómodamente a tu pantalla de inicio del móvil como si fuera una aplicación nativa, pero siempre actualizada y sin descargas iniciales pesadas.
¡Te invito a probarla la próxima vez que te muevas por Salamanca!
👉 bussalamanca.juanman.tech