À partir de ton sexe, ton âge, ta taille et ton poids actuel, l'application calcule ton métabolisme de
base (BMR) avec la formule de Mifflin-St Jeor, considérée par les études de validation comme l'une des
plus fiables parmi les équations courantes (erreur d'estimation généralement inférieure à 10 % par
rapport à une mesure directe). Ce BMR est ensuite multiplié par un coefficient d'activité physique
(de 1,2 pour un mode de vie sédentaire à 1,725 pour un mode de vie très actif) pour obtenir ta dépense
énergétique totale estimée (TDEE).
Si tu vises une perte de poids, l'écart entre poids actuel et poids visé est converti en un déficit
calorique quotidien, réparti sur la durée choisie pour ton régime. Par sécurité, ce déficit est
plafonné (au maximum 1000 kcal/jour, et jamais plus de 25 % du TDEE), et un plancher minimal est
garanti (1500 kcal/jour pour un homme, 1200 kcal/jour pour une femme) : si ces limites sont atteintes,
un message t'en informe et te propose éventuellement d'allonger la durée du régime.
La case "Je fais un régime (optionnel)" te permet d'utiliser Monketo sans objectif de perte de poids :
si elle n'est pas cochée, ton plan est généré en mode maintien (calories = TDEE, sans aucun déficit
imposé), pour simplement manger équilibré, éventuellement selon un régime alimentaire particulier
(végétarien, cétogène...), sans chercher à perdre de poids. Sexe, âge, taille, poids et niveau
d'activité restent utilisés pour dimensionner correctement tes portions, mais sans objectif de perte.
Le budget calorique du jour est ensuite réparti entre les repas que tu as choisi d'inclure (25 % pour
le petit-déjeuner, 35 % pour le déjeuner, 40 % pour le dîner, ces parts étant réajustées si tu ne
prends pas tous les repas), puis converti en objectifs de glucides, protéines et lipides selon la
répartition keto (5/25/70). Pour chaque repas de chaque jour, l'algorithme choisit ensuite, parmi les
recettes compatibles, celle dont les calories sont les plus proches de la cible, en excluant
totalement toute recette contenant un ingrédient que tu as indiqué vouloir éviter, en favorisant celles
qui contiennent des ingrédients que tu préfères, et en évitant autant que possible de répéter un même
plat sur une fenêtre de 10 jours.
Au-delà du plat exact, l'algorithme évite aussi qu'un même ingrédient principal (viande ou poisson,
par exemple le saumon) revienne trop souvent dans la même semaine, même via des recettes différentes :
c'est surtout utile pour les régimes restreints (pesco-végétarien, végétarien...) dont le choix de
recettes est plus limité. Cette limite reste souple : si aucune autre recette compatible n'est
disponible, l'ingrédient peut malgré tout revenir, plutôt que de bloquer la génération du plan.