Tu Parada
Setup
Requisitos:
Instalación: pnpm install
Después debes de entrar tanto a apps/server
como a apps/client
y ejecutar pnpm run dev
en ambos lo que levantará el servidor de desarrollo.
TODOs
Esencial
- [x] Obtener el nombre de paradas de la API Oficial en vez de los datos de Google Transit ya que están más actualizados
- [x] Implementar sistema de caché para que la web recargué (vuelva a consultar próximas guaguas) cada 30 segundos / 1 minuto
- [x] Cachear los datos en el servidor 10 segundos o más? Implementar ratelimit en el servidor?
- [x] Implementar funcionalidad de paradas guardadas / favoritas, en la app se usa el término de favoritas pero yo creo que es más apropiado guardado
- [x] Estilar listado de guaguas llegando
- [x] Estilar mejor página principal, elegir un esquema de colores adecuado
Nice to have