Meal Planner
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.
Le 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.
La 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.
Les 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.
Une recette : ingrédients, préparation, valeurs par portion.
La liste des recettes, avec recherche et filtre par repas.
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.

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.


Le bilan : produits confirmés, lignes à vérifier et estimation du total.

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.