Por motivos practivos, ahora se utilizara el siguiente usuario: Pedro10 password
Toda la documentación de la api se ingresara al final del documento
Ventana DIARIO
Ahora las calorías del usuario se van a calcular de manera automática en base a la información de su perfil, para calcular las calorías referirse al siguiente código de calculadora de calorías del IMSS donde se tiene la misma estructura de datos
calculadora-calorias.txt
2.Calcular los macro nutrientes
Mostrar las ventanas de "Meal Types (Desayuno, Comida, Cena, Colacion 1, Colacion 2)" en la ventana diario, las mealtypes de cada usuario por defecto son Desayuno comida y cena, pero se pueden tener hasta 5 y tener el nombre que le designe el usuario, para obtenerlas hacer un GET a https://nufogy-api.fly.dev/diary/mealtype, la id de la mealtype sera utilizada para guardar un registro en el diario, y cada mealtype se mostrara o no dependiendo de su estado de "active"
Ahora se crearan registros al buscar un ingrediente y guardarlo, lo cual debera generar un POST a https://nufogy-api.fly.dev/diary/logs/ como el siguiente (Cada que se da a guardar un ingrediente se debera generar esta solicitud): {
"fs_id": "5050",
"meal_type": "10",
"metric_serving_amount": "100",
"metric_serving_unit": "Gr",
"date": "2024-07-18"
}
Para obtener las comidas ya registradas del usuario, hacer un GET a https://nufogy-api.fly.dev/diary/logs/ lo cual regresara (Las calorias y macros se calcularan desde el cliente):
[
{
"user_id": 24,
"fs_id": 5050,
"metric_serving_amount": 100.0,
"metric_serving_unit": "Gr",
"meal_type": 10,
"date": "2024-07-18"
}
]
Mejoras Generales
El botón de la paloma arriba, no hace nada, quitarlo
Agregar el teclado con botón de cancelar o listo para iPhone y si hay, en Android
Como se ve:
Por motivos practivos, ahora se utilizara el siguiente usuario: Pedro10 password Toda la documentación de la api se ingresara al final del documento
Ventana DIARIO
2.Calcular los macro nutrientes
Mostrar las ventanas de "Meal Types (Desayuno, Comida, Cena, Colacion 1, Colacion 2)" en la ventana diario, las mealtypes de cada usuario por defecto son Desayuno comida y cena, pero se pueden tener hasta 5 y tener el nombre que le designe el usuario, para obtenerlas hacer un GET a https://nufogy-api.fly.dev/diary/mealtype, la id de la mealtype sera utilizada para guardar un registro en el diario, y cada mealtype se mostrara o no dependiendo de su estado de "active"
Ahora se crearan registros al buscar un ingrediente y guardarlo, lo cual debera generar un POST a https://nufogy-api.fly.dev/diary/logs/ como el siguiente (Cada que se da a guardar un ingrediente se debera generar esta solicitud): { "fs_id": "5050", "meal_type": "10", "metric_serving_amount": "100", "metric_serving_unit": "Gr", "date": "2024-07-18" }
Para obtener las comidas ya registradas del usuario, hacer un GET a https://nufogy-api.fly.dev/diary/logs/ lo cual regresara (Las calorias y macros se calcularan desde el cliente): [ { "user_id": 24, "fs_id": 5050, "metric_serving_amount": 100.0, "metric_serving_unit": "Gr", "meal_type": 10, "date": "2024-07-18" } ]
Mejoras Generales
El botón de la paloma arriba, no hace nada, quitarlo
Agregar el teclado con botón de cancelar o listo para iPhone y si hay, en Android Como se ve:
Como se debería ver: