natora.net

Meal Planner

Information
This page is not available in English. Displaying the French version.

Meal Planner

Meal Planner prépare le menu de la semaine : à partir de quelques préférences, il propose des repas équilibrés et rapides à cuisiner, en tire la liste de courses, compare les prix et peut même remplir le panier chez Carrefour. C’est un projet personnel, bâti sur Natora Core.

meal-planner-semaine.webpLe menu de la semaine : un repas par ligne, la durée de préparation, les calories et les protéines.

Le principe

1. Des préférences

Nombre de personnes, temps de préparation, budget, repas prévus chaque jour, régime alimentaire, aliments à exclure ou à éviter, produits déjà à la maison.

2. Un menu

Une intelligence artificielle compose la semaine. Le menu reste un brouillon « À vérifier » tant qu’il n’est pas relu et approuvé.

3. Des courses

La liste de courses est consolidée par rayon, les prix sont comparés, et le panier peut être préparé chez Carrefour.

Générer un menu

Une semaine se génère en quelques secondes depuis la date du lundi, avec un nom facultatif (« Semaine sportive », « Budget serré »…). Une barre de progression indique l’avancement. Tous les menus sont conservés dans « Mes menus » : la semaine affichée se change d’un clic, un interrupteur approuve ou retire l’approbation, et la corbeille supprime la semaine.

mulaire de la semaine et historique Mes menus avec les statuts Approuvé et À vérifierLa génération d’une semaine et l’historique « Mes menus ».

Des préférences qui pilotent la génération

Les préférences sont enregistrées une fois et appliquées à chaque nouveau menu : taille du foyer, temps de préparation maximal, budget hebdomadaire, repas de la journée (petit-déjeuner, déjeuner, dîner, collation), régime, exclusions et aliments du placard déjà en stock, qui ne sont pas comptés dans la liste de courses.

Page des préférences : foyer, repas prévus chaque jour et alimentationLes préférences : foyer, repas de la journée, alimentation.

Les recettes

Chaque plat du menu a sa page : ingrédients avec leurs quantités, étapes de préparation et valeurs nutritionnelles par portion (calories, protéines, glucides, lipides, fibres). Les recettes de toutes les semaines sont aussi réunies dans une liste que l’on peut chercher par plat ou par ingrédient, et trier par plat, date, durée ou calories.

Page d’une recette : ingrédients, préparation et valeurs nutritionnelles par portionUne recette : ingrédients, préparation, valeurs par portion.
Liste des recettes avec recherche et filtre par repasLa liste des recettes, avec recherche et filtre par repas.

Détail d’un menu : repas du jour avec ingrédients et préparation
Le détail d’un menu, repas par repas.

La liste de courses

Les ingrédients de la semaine sont additionnés et rangés par rayon : boulangerie, produits laitiers, poissons, surgelés, viandes, épicerie, fruits et légumes. À la réception des courses, chaque produit se coche et se barre. Les cases sont enregistrées sur le serveur : la liste commencée sur l’ordinateur se termine sur le téléphone.

Liste de courses par rayon avec quantités, prix estimés et produits cochés
La liste de courses par rayon, avec les quantités, un prix estimé par ligne et les produits reçus cochés.

Comparer les prix

« Comparer les prix du panier » interroge la base collaborative Open Prices pour les enseignes Carrefour, E.Leclerc et Auchan proches du code postal renseigné, et affiche un total estimé pour chacune. Quand une enseigne ne répond pas ou ne connaît pas assez de produits, elle est signalée comme indisponible plutôt que de fausser le comparatif.

Le panier Carrefour assisté

Une petite extension pour Chrome et Edge reprend la liste de courses d’un menu approuvé et prépare le panier Carrefour : pour chaque ingrédient, elle recherche les produits correspondants, choisit le moins cher parmi ceux qui conviennent et l’ajoute au panier. L’extension se télécharge depuis Meal Planner.

Page Carrefour Livraison à domicile avec le panneau MealPlanner qui indique l’ingrédient en cours et le bilan

meal-planner-extension-bilan.webp
Le bilan : produits confirmés, lignes à vérifier et estimation du total.
meal-planner-carrefour-panier.webp
Le panier Carrefour une fois rempli.

Une aide, pas un pilote automatique. L’extension ne choisit jamais le créneau de livraison et ne paie jamais : la commande reste entièrement entre les mains de l’utilisateur. Les produits de vendeurs tiers (marketplace) sont écartés, et les lignes incertaines sont signalées en orange pour être vérifiées avant de valider.

Pensé pour un usage quotidien

  • Navigation de semaine en semaine, avec retour à la semaine en cours.
  • Menus nommés, approuvés ou remis en brouillon, supprimables.
  • Semaines passées atténuées dans l’historique.
  • Aide intégrée : une FAQ répond aux questions courantes (fonctionnement, fiabilité, données transmises, origine des prix).
  • Disponible en français et en anglais.
  • Chaque personne ne voit que ses propres menus et recettes.
  • Génération par Gemini ou OpenAI, au choix de l’administration.
  • Une administration réduite aux réglages (modèle d’IA, quota, enseignes).

À savoir. Un menu proposé par une intelligence artificielle peut contenir des erreurs. Les ingrédients, les quantités et surtout les allergènes sont à vérifier avant de cuisiner ou de commander, et les prix affichés sont des estimations.

Sous le capot

Meal Planner est un module de Natora Core, le framework PHP modulaire développé pour les projets de ce site : PHP, Smarty, MariaDB, internationalisation française et anglaise, protection CSRF et politique de sécurité de contenu stricte. Le module est autonome : il installe lui-même ses tables, ses menus et ses droits d’accès, et se met à jour indépendamment du reste du site.