La web que te ayuda a moverte inteligentemente con los buses de coruña.
Coruña Bus es una Progressive Web App (PWA) moderna diseñada para ofrecer la mejor experiencia de usuario al consultar tiempos de llegada, planear rutas y realizar el seguimiento de autobuses en tiempo real.
- 📍 Tiempos en Tiempo Real: Consulta cuánto falta para que llegue tu bus con datos actualizados directamente de iTranvías.
- 🗺️ Planificador de Rutas Inteligente: Encuentra la mejor forma de ir de A a B, incluyendo caminatas a paradas cercanas y transbordos.
- 🛰️ Seguimiento de Autobús (Track Bus): Sube a un bus y activa el seguimiento. La app te dirá cuántas paradas faltan y te avisará cuando estés llegando a tu destino.
- ⭐ Favoritos Personalizados: Guarda tus paradas y rutas habituales para un acceso instantáneo.
- 🌙 Diseño Mobile-First: Una interfaz limpia, rápida y optimizada para su uso en movimiento, con los colores corporativos de la ciudad.
- 📡 Modo Offline: Gracias al cacheo inteligente del catálogo, la búsqueda de paradas y líneas funciona incluso sin conexión.
- 🛡️ Privacidad Total: Sin anuncios, sin rastreadores y sin necesidad de crear una cuenta.
Para poder desarrollar esta aplicación hemos analizado exhaustivamente el API abierta de iTranvias.
Toda la información acerca del api se puede encontrar en /research.
- Astro: Framework web para una velocidad máxima.
- TypeScript: Robustez y seguridad en el código.
- Leaflet: Mapas interactivos para visualización de paradas y rutas.
- Vanilla CSS: Estilos personalizados sin frameworks pesados.
- iTranvías API: Integración con el sistema oficial de transporte de A Coruña.
-
Clonar el repositorio:
git clone https://github.com/tu-usuario/corunabus.git cd corunabus -
Instalar dependencias:
npm install
-
Iniciar servidor de desarrollo:
npm run dev
-
Construir para producción:
npm run build
Este proyecto está optimizado para ejecutarse en el edge de Cloudflare:
- Conecta tu repositorio de GitHub a Cloudflare Pages.
- Configura el comando de build como
npm run build. - Establece el directorio de salida como
dist. - ¡Listo! Cloudflare se encargará de desplegar cada commit automáticamente.
Aviso Legal: Coruña Bus es una aplicación independiente de carácter informativo. No tiene relación oficial con la Compañía de Tranvías de La Coruña ni con el Ayuntamiento de A Coruña. Los datos se ofrecen "tal cual" para facilitar la movilidad urbana.
Desarrollado con ❤️ para los ciudadanos de A Coruña.
