Aller à l'article
Aniq-UI

KinoraNutrition

Nutrition

Calories, macros, hydratation et planificateur de repas : ce qu'un membre voit et enregistre, et comment l'équipe modifie les plats.

Pour le pack Full Stack

La page de nutrition

/en/dashboard/nutrition montre la journée du membre :

  • Les calories consommées par rapport à l'objectif quotidien, l'eau en litres par rapport à l'objectif, et le score du jour (excellent à partir de 85, bon à partir de 70, moyen à partir de 50).
  • La répartition des macros entre glucides, protéines et lipides, et les grammes de chacun par rapport à son objectif, avec les fibres.
  • Les repas du jour par créneau (petit-déjeuner, déjeuner, collation, dîner), les choix sains pas encore consommés, et des plats à enregistrer en un geste.
  • Les apports de la semaine comparés à la semaine précédente, et le nombre de jours où le plan a été respecté.
  • Un suivi de l'eau : le membre indique les verres du jour, de 0 à 30.

Le planificateur de repas

  • /en/dashboard/nutrition/meal-planner montre les repas de n'importe quel jour sur une frise, avec les calories et les macros enregistrées et le respect du plan sur la semaine.
  • Un membre enregistre ce qu'il mange : un créneau, un nom, une description, une heure, ainsi que ses calories et ses macros. Il peut retirer ses propres repas.
  • Chaque repas enregistré alimente les chiffres du même jour : l'anneau de la vue d'ensemble, la page de nutrition et le planificateur concordent donc toujours.

Les plats

Les plats forment le catalogue partagé à partir duquel un membre enregistre ses repas. Les membres de l'équipe avec fitness.manage les modifient sous Content, puis Dishes (/en/dashboard/content/dishes) : un nom et une description en anglais et en arabe, une image, les protéines, glucides et lipides en grammes, un créneau par défaut, et s'il est recommandé ou constitue un choix sain.

  • Les calories ne sont jamais saisies : elles sont calculées à partir des grammes à chaque enregistrement, à raison de 4 par gramme de protéines et de glucides et de 9 par gramme de lipides.
  • Un plat utilisé par un repas planifié ne peut pas être supprimé (409 dish_in_use).

Le seed livre dix plats, et donne à chaque membre 28 jours de repas enregistrés et un objectif de 2 350 kcal.

Les routes de nutrition

MéthodeCheminPermissionRôle
GET/api/fitness/nutritionfitness.viewLa page de nutrition
POST/api/fitness/nutrition/mealsfitness.editEnregistre un plat du catalogue dans la journée ({ slug })
PATCH/api/fitness/nutrition/hydrationfitness.editDéfinit les verres du jour ({ glasses }, de 0 à 30)
GET/api/fitness/nutrition/planner?date=YYYY-MM-DDfitness.viewLe planificateur d'une journée
POST/api/fitness/nutrition/planner?date=YYYY-MM-DDfitness.editEnregistre un repas du membre (slot, name, desc, time, kcal, proteinG, carbsG, fatsG, tous obligatoires)
DELETE/api/fitness/nutrition/planner/:key?date=YYYY-MM-DDfitness.editRetire un des repas du membre
GET, POST, PATCH, DELETE/api/fitness/manage/dishes[/:id]fitness.manageLe catalogue des plats (filtres slot, recommended, healthy)

Bloqué sur une étape ?

Trouvez une solution avant de tout recommencer.

Dépannage

Préférences des Cookies

Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic du site et personnaliser le contenu. En cliquant sur "Accepter Tout", vous consentez à notre utilisation des cookies pour l'analyse et la publicité personnalisée.