Príručky

Ako vytvoriť aplikáciu plánovača jedál: týždenné plány, nákupné zoznamy a výživa

Aplikácia plánovača jedál mení otázku „čo budeme jesť tento týždeň?“ na plán a nákupný zoznam. Jej jadro tvoria tri veci: vaše recepty, týždenný kalendár s miestami pre jedlá a nákupný zoznam zostavený automaticky z toho, čo je v pláne. Všetko ostatné — zdieľanie v domácnosti, zvyšky, sledovanie zásob, súhrny výživy, návrhy AI — je voliteľné a najlepšie pridať, až keď základná slučka funguje pre vašu vlastnú kuchyňu.

Čo plánovač jedál potrebuje

Stránky

  • Týždenný pohľad — sedem dní podľa jedál (raňajky, obed, večera, desiata), s receptami vloženými do slotov. Toto je hlavná obrazovka.
  • Knižnica receptov — vaše recepty, prehľadateľné a označené značkami.
  • Stránka receptu — suroviny, postup, porcie.
  • Nákupný zoznam — vygenerovaný z týždňa, zoskupený podľa uličiek v obchode, vhodný na odškrtávanie.
  • Nastavenia — veľkosť domácnosti, stravovacie preferencie, deň začiatku týždňa, jednotky.

Dáta

  • Recepty s surovinami uloženými ako samostatné riadky (množstvo, jednotka, názov). Náš sprievodca vytvorením aplikácie na recepty vysvetľuje, prečo na tejto štruktúre záleží.
  • Plány — domácnosť, dátum začiatku týždňa.
  • Položky plánu — plán, deň, slot jedla, recept (alebo voľný text ako „Jedlo mimo domu“), počet porcií.
  • Položky nákupného zoznamu — domácnosť, surovina, množstvo, jednotka, uličky v obchode, označené/neoznačené, zdroj (z plánu alebo pridané ručne).
  • Položky v špajzi (voliteľné) — veci, ktoré máte vždy, napríklad soľ a olej, vynechané zo zoznamu.
  • Domácnosti a členovia — kto zdieľa plán.

Oprávnenia

Osobný plánovač potrebuje jeden účet. Pre rodinu alebo spolubývajúcich vytvorte domácnosť, ktorá vlastní recepty, plány a zoznam, a členovia sa pridajú pozvánkou. Každý v domácnosti môže upravovať; nikto mimo nej nič nevidí.

Rozhodnutia a kompromisy

Pevné sloty alebo voľné dni. Pevné sloty pre raňajky, obed a večeru sa ľahko stavajú a čítajú. Niektoré domácnosti plánujú len večere; nechajte ich skryť sloty, ktoré nepoužívajú.

Ako inteligentný je nákupný zoznam. Spojiť „200 g cibule“ a „1 cibuľa“ vyžaduje vedieť, že cibuľa váži zhruba určité množstvo — to je králičia nora. Dobrá prvá verzia spája len zodpovedajúce jednotky a nepodobné ukazuje vedľa seba. To je úprimné a stále užitočné.

Porcie pri položke. Ak uvaríte štvorporčiový recept a naplánujete ho na dve osoby, nákupný zoznam sa má prepočítať. Ak uvaríte dvojnásobok kvôli zvyškom, plán má ukázať položku „zvyšky“ v inom dni, ktorá do zoznamu nič nepridá.

Výživa. Súhrny výživy potrebujú hodnotu živín pre každú surovinu. Verejné databázy, napríklad FoodData Central od USDA, ich poskytujú, ale priradiť voľný text surovín k položkám databázy vyžaduje prácu a výsledky sú odhady. Výživu berte ako neskoršiu funkciu a nikdy ju nepredstavujte ako diétnu radu.

Návrhy jedál od AI. „Naplánuj mi týždeň“ je prirodzená funkcia AI. Udržte ju bezpečnú:

  1. Pošlite modelu len recepty, ktoré už domácnosť má, plus preferencie („žiadne ryby, jedna vegetariánska večera, rýchle cez týždeň“).
  2. Vyžiadajte štruktúrovanú odpoveď (zoznam ID receptov na slot) a bežným kódom overte, že každé ID existuje.
  3. Nikdy nedôverujte modelu pri alergiách. Odfiltrujte recepty s uvedeným alergénom pred aj po kroku AI, jednoduchým kódom.
  4. Kľúč API držte na serveri a obmedzte, ako často môže každý používateľ volať.

Ako sa to napája, popisuje ako pridať funkcie AI do vašej aplikácie.

Príklad prvého promptu

Vytvor webovú aplikáciu plánovača jedál pre moju domácnosť, najprv pre telefóny. Máme zdieľanú knižnicu receptov: každý recept má názov, fotku, počet porcií, značky, postup a suroviny uložené ako samostatné riadky s množstvom, jednotkou a názvom. Hlavná obrazovka je týždenný pohľad (začiatok v pondelok) s rannými raňajkami, obedom a večerou pre každý deň; sloty, ktoré nepoužívame, môžem skryť. Recept vložím do slotu vyhľadávaním, nastavím počet porcií pre túto položku alebo pridám voľný text ako „Jedlo mimo domu“. Jedlo môžem označiť ako „variť dvojnásobok“, čím vznikne položka zvyškov v inom dni, ktorá nepridáva nič do nákupného zoznamu. Nákupný zoznam sa generuje z týždňa: prepočítať podľa porcií, spojiť rovnaké suroviny s rovnakou jednotkou, preskočiť základy zo špajze, ktoré som označil, zoskupiť podľa uličiek v obchode a umožniť mi odškrtávať položky a pridávať ďalšie ručne. Členovia domácnosti sa pripoja pozvánkovým odkazom a všetko zdieľajú. Prihlásenie e-mailom a heslom a databáza. Pridaj desať ukážkových receptov.

Postup

  1. Týždenný pohľad s ukážkovými receptami. Vloženie a presúvanie receptov musí byť na telefóne rýchle.
  2. Generovanie nákupného zoznamu. Naplánujte skutočný týždeň a porovnajte zoznam s tým, čo by ste naozaj kúpili. Opravte prepočet a spájanie.
  3. Základy zo špajze. Označte veci, ktoré nikdy nemusíte kupovať.
  4. Zvyšky a jedenie mimo domu. Overte, že ani jedno nepridá položky do zoznamu.
  5. Domácnosti a prihlásenie. Pozvite druhý účet a upravujte plán z oboch. Pozrite si ako pridať prihlásenie do vašej aplikácie.
  6. Zopakovať týždeň. Funkcia „kopírovať minulý týždeň“ je malá, ale ľudia ju používajú neustále.
  7. Používajte to dva týždne. Potom rozhodnite, či stoja za to výživa alebo návrhy AI.
  8. Nainštalujte si to. Pridajte si to na plochu; pozrite si ako vytvoriť webovú aplikáciu prispôsobenú pre mobil.

Časté chyby

  • Suroviny ako text. Bez štruktúrovaných surovín nie je automatický nákupný zoznam.
  • Príliš agresívne spájanie jednotiek. Hádanie, že „hrsť petržlenu“ sa rovná „30 g“, dáva zlé zoznamy. Nepodobné jednotky držte oddelene.
  • Ignorovanie porcií. Zoznam, ktorý ignoruje plánované porcie, kúpi dvojnásobok alebo polovicu.
  • Nechať AI riešiť alergie. Alergény musí filtrovať jednoduchý kód, vždy.
  • Výživa prezentovaná ako presná. Súčty označte ako odhady a uveďte zdroj.
  • Žiadny zoznam offline. Signál v obchode býva slabý. Aspoň nech je zoznam po načítaní čitateľný a odškrtnutia sa nestratia.
  • Príliš veľa funkcií pre prvý týždeň. Plán a zoznam, ktoré fungujú, sú lepšie než tucet rozrobených doplnkov.

Kedy je lepší hotový plánovač

Mnoho aplikácií na plánovanie jedál už importuje recepty z webov, generuje zoznamy a v niektorých krajinách sa synchronizuje s doručovaním potravín. Ak chcete plánovať vlastné jedlá s minimálnym úsilím, vyskúšajte niekoľko, než začnete stavať.

Vlastný plánovač stavte vtedy, keď má vaša domácnosť pravidlá, ktoré takéto aplikácie nezvládajú, keď chcete, aby plánovač používal vašu vlastnú zbierku receptov a štruktúru, alebo keď stavate pre konkrétnu skupinu — firmu na prípravu jedál plánujúcu pre klientov, výživovú poradkyňu zdieľajúcu plány, domov sociálnych služieb alebo športový tím. Je to aj uspokojivý osobný projekt; viac nápadov nájdete v nápadoch na vedľajšie projekty, ktoré viete postaviť s AI.

Vytvorenie s Mythex

Mythex stavia plánovače jedál ako webové aplikácie: opíšete plánovač v chate, vyskúšate týždenný pohľad v náhľade s rámom veľkosti telefónu a publikujete na verejnú adresu, ktorú si domácnosť môže pridať na plochu. Ak aplikácia potrebuje, pridá vyhradenú databázu Postgres databázu a súborové úložisko pre fotky receptov. Prihlásenie pre domácnosť je bring-your-own — zvolíte prístup a agent ho napojí. Pre návrhy jedál od AI prinesiete kľúč API poskytovateľa AI a uložíte ho ako tajomstvo projektu; recept na pridanie AI do aplikácie to prejde krok za krokom. V pláne Pro vie Mythex aplikáciu zabaliť aj ako aplikáciu pre Android a iPhone, odoslanú na interné testovanie v Google Play a na TestFlight.

Otázky

Čo potrebuje aplikácia plánovača jedál?

Zbierku receptov, týždenný kalendár, kam vkladáte recepty do slotov jedál, a nákupný zoznam vygenerovaný z plánu týždňa. Zdieľanie v domácnosti, zvyšky, položky v špajzi a súhrny výživy sú bežné doplnky.

Dokáže AI generovať jedálničky?

Áno. Aplikácia môže poslať vaše recepty, preferencie a obmedzenia jazykovému modelu a požiadať ho, aby zaplnil týždeň. Nechajte model vyberať len z receptov, ktoré už máte, výsledok skontrolujte bežným kódom a nikdy sa nespoliehajte, že bude bez alergénov.

Odkiaľ plánovač jedál získa údaje o výžive?

Verejné databázy zloženia potravín, napríklad FoodData Central od USDA, poskytujú hodnoty živín na jednotlivú surovinu. Súčty vypočítané z nich sú odhady, preto ich jasne označte a nepredstavujte ich ako lekársku ani diétnu radu.

Je plánovač jedál dobrá prvá aplikácia na stavbu?

Áno. Dáta sú známe, môžete ho testovať na vlastnom týždni a má jednu uspokojivú odmenu: nákupný zoznam, ktorý sa napíše sám. Začnite receptami, týždennou mriežkou a zoznamom, a výživu alebo návrhy AI pridajte neskôr.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)