Com crear una app de planificador de menús: plans setmanals, llistes de la compra i nutrició
Una app de planificador de menús converteix la pregunta «què mengem aquesta setmana?» en un pla i una llista de la compra. El seu nucli són tres coses: les teves receptes, un calendari setmanal amb franges de menjar i una llista de la compra construïda automàticament a partir del que hi ha al pla. Tot el demés —la compartició a la llar, els sobres, el seguiment de la despensa, els totals nutricionals, els suggeriments amb IA— és opcional i és millor afegir-ho quan el bucle bàsic ja funciona a la teva pròpia cuina.
Què necessita un planificador de menús
Pàgines
- Vista setmanal: set dies per menjar (esmorzar, dinar, sopar, mos), amb receptes col·locades a les franges. És la pantalla principal.
- Biblioteca de receptes: les teves receptes, amb cerca i etiquetes.
- Pàgina de recepta: ingredients, passos, racions.
- Llista de la compra: generada a partir de la setmana, agrupada per passadís, pensada per marcar-ne els elements.
- Configuració: mida de la llar, preferències dietètiques, el dia en què comença la setmana, unitats.
Dades
- Receptes amb ingredients guardats com a files separades (quantitat, unitat, nom). La nostra guia sobre com crear una app de receptes explica per què aquesta estructura importa.
- Plans: llar, data d'inici de la setmana.
- Entrades del pla: pla, dia, franja de menjar, recepta (o text lliure com «Menjar fora»), racions.
- Elements de la llista de la compra: llar, ingredient, quantitat, unitat, passadís, marcat, font (del pla o afegit a mà).
- Elements de la despensa (opcional): coses que sempre tens, com la sal i l'oli, excloses de la llista.
- Llars i membres: qui comparteix el pla.
Permisos
Un planificador personal necessita un sol compte. Per a una família o companys de pis, crea una llar que sigui propietària de les receptes, els plans i la llista, i deixa que els membres s'hi uneixin per invitació. Tothom de la llar pot editar; ningú de fora no veu res.
Decisions i compromisos
Franges fixes o dies lliures. Les franges fixes d'esmorzar, dinar i sopar són fàcils de construir i de llegir. Algunes llars només planifiquen els sopars; deixa que amaguin les franges que no fan servir.
Com de llesta és la llista de la compra. Combinar «200 g de ceba» i «1 ceba» requereix saber que una ceba pesa aproximadament una certa quantitat: un forat sense fons. Una primera versió bona només combina unitats coincidents i mostra la resta una al costat de l'altra. Això és honest i encara així útil.
Racions per entrada. Si cuines una recepta de quatre racions però la planifiques per a dues, la llista de la compra ha d'escalar-la. Si cuines el doble per tenir sobres, el pla ha de mostrar una entrada de «sobres» en un altre dia que no afegeix res a la llista.
Nutrició. Els totals nutricionals necessiten un valor nutricional per a cada ingredient. Les bases de dades públiques com FoodData Central de l'USDA els proporcionen, però emparellar els ingredients en text lliure amb les entrades de la base de dades requereix feina, i els resultats són estimacions. Tracta la nutrició com una funció posterior, i mai no la presentis com a consell dietètic.
Suggeriments de menjar amb IA. «Planifica'm la setmana» és una funció natural per a la IA. Mantén-la segura:
- Envia al model només les receptes que la llar ja té, més les preferències («sense peix, una nit vegetariana, ràpid entre setmana»).
- Demana una resposta estructurada (una llista d'identificadors de recepta per franja) i comprova amb codi normal que cada identificador existeix.
- No confiïs mai en el model per als al·lèrgens. Filtra les receptes que continguin un al·lergen indicat abans i després del pas d'IA, amb codi simple.
- Mantén la clau d'API al servidor i limita quantes vegades pot cridar-la cada usuari.
Consulta com afegir funcions d'IA a la teva app per veure com es connecta tot això.
Exemple de primer prompt
Construeix una app web de planificador de menús per a la meva llar, pensada primer per a mòbils. Tenim una biblioteca de receptes compartida: cada recepta té un títol, una foto, les racions, etiquetes, passos i ingredients guardats com a files separades amb quantitat, unitat i nom. La pantalla principal és una vista setmanal (que comença en dilluns) amb franges d'esmorzar, dinar i sopar per dia; puc amagar les franges que no fem servir. Afegeixo una recepta a una franja cercant-la, poso les racions d'aquella entrada o afegeixo text lliure com «Menjar fora». Puc marcar un àpat com a «cuinar el doble» per crear una entrada de sobres en un altre dia que no sumi a la llista de la compra. La llista de la compra es genera a partir de la setmana: escala per racions, combina ingredients idèntics amb la mateixa unitat, salta els productes bàsics de la despensa que hagi marcat, els agrupa per passadís, i em deixa marcar elements i afegir-ne d'extra a mà. Els membres de la llar s'uneixen amb un enllaç d'invitació i ho comparteixen tot. Inici de sessió amb correu i contrasenya i una base de dades. Omple-la amb deu receptes d'exemple.
Passos de construcció
- Vista setmanal amb receptes d'exemple. Fes que col·locar i moure receptes sigui ràpid en un mòbil.
- Generació de la llista de la compra. Planifica una setmana real i compara la llista amb el que compraries de debò. Arregla l'escalat i la combinació.
- Productes bàsics de la despensa. Marca les coses que mai no cal comprar.
- Sobres i menjar fora. Assegura't que cap dels dos afegeix elements a la llista.
- Llars i inici de sessió. Convida un segon compte i edita el pla des de tots dos. Consulta com afegir inici de sessió a la teva app.
- Repeteix una setmana. «Copia la setmana passada» és una petita funció que la gent fa servir constantment.
- Fes-la servir durant dues setmanes. Després decideix si val la pena afegir la nutrició o els suggeriments amb IA.
- Instal·la-la. Afegeix-la a la pantalla d'inici del mòbil; consulta com crear una app web adaptada al mòbil.
Errors habituals
- Ingredients com a text. Sense ingredients estructurats no hi ha llista de la compra automàtica.
- Combinar unitats de més. Suposar que «un manat de julivert» equival a «30 g» produeix llistes errònies. Mantén les unitats diferents per separat.
- Ignorar les racions. Una llista que no té en compte les racions planificades compra el doble o la meitat.
- Deixar que la IA gestioni els al·lèrgens. Els al·lergògens s'han de filtrar amb codi simple, sempre.
- Nutrició presentada com a precisa. Etiqueta els totals com a estimacions i indica la font.
- Cap llista sense connexió. Sovint el senyal al supermercat és dolent. Almenys mantén la llista llegible una vegada carregada i no perdis les marques.
- Planificar massa funcions per a la primera setmana. Un pla i una llista que funcionen valen més que una dotzena d'extres a mig fer.
Quan és millor un planificador de menús ja fet
Moltes apps de planificació de menús ja importen receptes de llocs web, generen llistes i se sincronitzen amb serveis de lliurament de la compra en alguns països. Si vols planificar els teus propis menús amb un esforç mínim, prova-ne unes quantes abans de construir-ne una.
Construeix-ne una de pròpia quan la teva llar tingui regles que aquestes apps no gestionen, quan vulguis que el planificador faci servir la teva pròpia col·lecció i estructura de receptes, o quan construeixis per a un grup concret: un negoci de menjar preparat que planifica per a clients, una nutricionista que comparteix plans, una residència o un equip esportiu. També és un projecte personal satisfactori; més idees a idees de projectes secundaris que pots construir amb IA.
Construir-ho amb Mythex
Mythex construeix planificadors de menús com a apps web: descrius el planificador en el xat, proves la vista setmanal en la previsualització en directe en mida de mòbil i la publiques en una adreça pública que la teva llar pot afegir a la pantalla d'inici. Afegeix una base de dades Postgres dedicada quan l'app la necessita i emmagatzematge de fitxers per a les fotos de les receptes. L'inici de sessió de la llar és a càrrec teu: tries un enfocament i l'agent ho connecta. Per als suggeriments de menjar amb IA, portes la clau d'API d'un proveïdor d'IA i la guardes com a secret del projecte; la recepta per afegir IA a la teva app ho explica pas a pas. Al pla Pro, Mythex també pot empaquetar-la com a app per a Android i iPhone, enviada a les proves internes de Google Play i a TestFlight.
Preguntes
Què necessita una app de planificador de menús?
Una col·lecció de receptes, un calendari setmanal on col·loques les receptes en franges de menjar i una llista de la compra generada a partir del pla de la setmana. La compartició a la llar, els sobres, els productes de rebotiga i els totals nutricionals són addicions habituals.
La IA pot generar plans de menjar?
Sí. Una app pot enviar les teves receptes, preferències i restriccions a un model de llenguatge i demanar-li que ompli una setmana. Fes que el model triï només entre receptes que ja tinguis, comprova el resultat amb codi normal i no confiïs mai en què sigui segur per als al·lèrgens.
On puc obtenir dades nutricionals per a un planificador de menús?
Les bases de dades públiques de composició d'aliments, com FoodData Central de l'USDA, proporcionen valors nutricionals per ingredient. Els totals que es calculen a partir d'elles són estimacions; etiqueta-les clarament i no les presentis com a consell mèdic o dietètic.
Un planificador de menús és una bona primera app per construir?
Sí. Les dades són familiars, pots provar-la amb la teva pròpia setmana i té una recompensa satisfactòria: una llista de la compra que s'escriu sola. Comença amb les receptes, una graella setmanal i una llista, i afegeix la nutrició o la IA més endavant.