commuteIniciomapMapapergolaParadasrouteLíneas

Acerca de

Contacto

Si simplemente quieres contactar conmigo, puedes mandarme un correo a bus [arroba] delthia [punto] com.

También puedes ver más información en mi página de github, o visitando mi sitio web.

Historia

Este proyecto surge en septiembre de 2022, cuando se me ocurre hacer un mapa con las paradas de bus de coruña, como ejemplo de leafletjs, y para aprender a generar GeoJSON con python.

Mapa con el que se inicia el proyecto

A partir de ahí, la parte más complicada estaba hecha, ahora ya sabía cómo descargar los datos y cómo manipularlos para relacionar una parada con las líneas que pasan por la misma, así que solo quedaba aplicar lo que conocía de Flask para hacer que se pudiera acceder a toda la información de los buses desde una página web.

De esta manera, pude empezar a poner en práctica lo que había aprendido de flask siguiendo este tutorial de python. Este me pareció un proyecto interesante porque tenía que aprender a utilizar una API en una aplicación que generaba páginas estáticas con los datos, pero que también se podían actualizar para que la página fuera dinámica. Para esto necesitaba implementar un poco de JavaScript, algo que nunca había hecho. También tuve que investigar como hacer que una aplicación web fuera instalable como una pwa, siguiendo esta guía.

Desde luego que esta página no está acabada, aún quedan algunas funciones por implementar, como la tabla de salidas o la posición en tiempo real de los buses, así como mejorar la PWA para que permita añadir paradas favoritas, establecer un idioma que se mantenga entre usos, permitir la creación de avisos para buses determinados o mejorar la búsqueda de paradas, pero ya está en un estado en el que se puede empezar a utilizar y empieza a ser funcional.

Este es el primer proyecto que hago, e incluye mis conocimientos en muchas áreas