Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementar notificaciones para la llegada de autobuses #6

Open
nukeador opened this issue Apr 12, 2024 · 1 comment
Open

Implementar notificaciones para la llegada de autobuses #6

nukeador opened this issue Apr 12, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@nukeador
Copy link
Contributor

Descripción de la Mejora

Actualmente, la web no ofrece notificaciones en tiempo real para la llegada de los autobuses a las paradas. Esta mejora propone implementar un sistema de notificaciones que avise a los usuarios cuando un autobús de una línea específica esté a X minutos de llegar a su parada.

Objetivo

  • Mejorar la experiencia del usuario proporcionando información en tiempo real sobre la llegada de los autobuses.
  • Ayudar a los usuarios a planificar mejor sus viajes y minimizar el tiempo de espera en las paradas.

Funcionalidades Propuestas

  1. Selección de Líneas de Autobús: Permitir a los usuarios seleccionar líneas de autobús específicas para recibir notificaciones.
  2. Configuración de Tiempo de Notificación: Habilitar la opción de configurar un tiempo específico (en minutos) para recibir una notificación antes de la llegada del autobús.
  3. Notificaciones Push: Enviar notificaciones push a los dispositivos móviles de los usuarios cuando el autobús esté a la distancia de tiempo configurada de la parada seleccionada.
  4. Información en Tiempo Real: Asegurar que las notificaciones reflejen la información en tiempo real, considerando posibles retrasos o cambios en las rutas.

Beneficios Esperados

  • Aumento de la satisfacción del usuario por la mejora en la planificación de sus viajes.
  • Reducción de la incertidumbre y el estrés asociados con la espera de los autobuses.
@nukeador
Copy link
Contributor Author

Hay una primera y limitada implementación, usando web-push y un servidor intermedio. iOS no permite web-push por lo que no pueden tenerlo en una PWA.

Actualmente las notificaciones push no llegan si la pantalla del móvil está apagada por limitaciones de ejecución de js en segundo plano. La alternativa es guarda en en el server intermedio una bdd con notificaciones y comprobar desde el server los tiempos.

No es una prioridad por lo que se queda a la espera.

@nukeador nukeador added the enhancement New feature or request label Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant