lumonidy-dev / fitness-app

0 stars 0 forks source link

Reminder de agua #10

Open Dylannton opened 8 months ago

Dylannton commented 8 months ago

Reminder de Agua

Descripción

Se necesita implementar un sistema de recordatorios de agua en la aplicación, que permita a los usuarios mantenerse hidratados a lo largo del día. Además, se requiere mostrar información visual sobre el progreso del consumo de agua, establecer metas diarias, enviar notificaciones cuando se alcance un nivel bajo de consumo y proporcionar recompensas por cumplir con las metas establecidas.

Requerimientos

  1. Notificaciones de Recordatorio:

    • [ ] Configurar notificaciones que recuerden al usuario a qué hora debe beber agua a lo largo del día.
  2. Visualización del Consumo de Agua:

    • [x] Mostrar un porcentaje del consumo de agua del día en un círculo con una barra en su perímetro que se rellene según la cantidad de agua ingerida.
    • [x] Junto al porcentaje, mostrar la meta diaria de consumo de agua.
  3. Notificación de Consumo Bajo:

    • [ ] Enviar una notificación al usuario en caso de que haya consumido menos agua de la meta establecida para el día.
  4. Histograma de Cumplimiento de Metas:

    • [ ] Mostrar un histograma que indique los días en que se alcanzó la meta diaria de consumo de agua y los días en que no se logró.
  5. Recompensas por Cumplir Metas:

    • [ ] Implementar un sistema de recompensas o misiones que motive al usuario a consumir la cantidad adecuada de agua diariamente.
    • [ ] Las recompensas pueden ser parte de un sistema de experiencia (exp) que motive al usuario a cumplir sus objetivos de consumo de agua.
  6. Registro de Consumo de Agua:

    • [x] Permitir al usuario llevar un registro de su consumo diario de agua, incluyendo la posibilidad de establecer alarmas para recordar momentos específicos de consumo.

Observaciones

lukas-577 commented 8 months ago

tengo problemas con la tarea 1 :c, (Notificaciones de Recordatorio) implemente lo de las notificaciones, pero no me aparecen. Aun no hago commit de esa tarea