Útmutatók

Hogyan építs étkezéstervező alkalmazást: heti tervek, bevásárlólisták és tápérték

Az étkezéstervező alkalmazás a „mit eszünk ezen a héten?” kérdésből tervet és bevásárlólistát csinál. Lényegében három dolog áll a középpontjában: a receptjeid, egy heti naptár étkezési időpontokkal, és egy automatikusan a tervből épített bevásárlólista. Minden más – háztartási megosztás, maradékok, kamra-nyilvántartás, tápérték-összegzés, AI-javaslatok – opcionális, és legjobb akkor hozzáadni, amikor az alap ciklus már működik a saját konyhádban.

Mire van szüksége egy étkezéstervezőnek

Oldalak

  • Heti nézet – hét nap, étkezésenként (reggeli, ebéd, vacsora, snack), a receptek az időpontokba helyezve. Ez a fő képernyő.
  • Receptkönyvtár – a receptjeid, kereshetően és címkézhetően.
  • Receptoldal – hozzávalók, lépések, adagok.
  • Bevásárlólista – a hétből generálva, üzletek szerint csoportosítva, pipálható tételekkel.
  • Beállítások – háztartás mérete, étkezési preferenciák, a hét kezdőnapja, mértékegységek.

Adatok

  • Receptek, a hozzávalókat külön sorokban tárolva (mennyiség, mértékegység, név). A receptalkalmazás építéséről szóló útmutatónk elmagyarázza, miért fontos ez a szerkezet.
  • Tervek – háztartás, a hét kezdődátuma.
  • Tervbejegyzések – terv, nap, étkezési időpont, recept (vagy szabad szöveg, például „Étterem”), adagok.
  • Bevásárlólista-tételek – háztartás, hozzávaló, mennyiség, mértékegység, üzletrész, pipált állapot, forrás (a tervből vagy kézzel hozzáadva).
  • Kamra-tételek (opcionális) – amit mindig megvásárolsz, például só és olaj; ezek kikerülnek a listából.
  • Háztartások és tagok – akikkel a terv megosztásra kerül.

Jogosultságok

Egy személyes tervezőhöz egy fiók elég. Családnak vagy lakótársaknak hozz létre egy háztartást, amely a recepteket, terveket és listát birtokolja, a tagok pedig meghívóval csatlakozhatnak. A háztartás minden tagja szerkeszthet; a háztartáson kívül senki nem lát semmit.

Döntések és kompromisszumok

Rögzített időpontok vagy szabad napok. A rögzített reggeli/ebéd/vacsora-időpontok könnyen megépíthetők és átláthatók. Vannak háztartások, amelyek csak vacsorát terveznek; hadd rejtsék el a nem használt időpontokat.

Mennyire okos a bevásárlólista. A „200 g hagyma” és az „1 hagyma” összevonásához tudni kell, hogy egy hagyma körülbelül mennyit nyom – ez egy nyúlüreg. Egy jó első verzió csak az egyező mértékegységeket vonja össze, a többit egymás mellett mutatja. Ez őszinte, és így is hasznos.

Adagok bejegyzésenként. Ha egy négyadagos receptet kettőre tervezel, a bevásárlólistának ehhez kell igazodnia. Ha duplát főzöl maradékhoz, a tervben egy másik napon „maradék” bejegyzésnek kell szerepelnie, amely nem ad semmit a listához.

Tápérték. A tápérték-összegzéshez minden hozzávalóhoz tápanyagérték kell. Az olyan nyilvános adatbázisok, mint az USDA FoodData Central, ezt megadják, de a szabad szöveges hozzávalók illesztése az adatbázis-bejegyzésekhez munka, és az eredmények becslések. A tápértéket későbbi funkciónak tekintsd, és soha ne mutasd étrendi tanácsként.

AI-s étkezési javaslatok. A „tervezd meg a hetem” természetes AI-funkció. Tartsd biztonságosan:

  1. Csak azokat a recepteket küldd a modellnek, amelyek a háztartásban már megvannak, plusz a preferenciákat („nincs hal, egy vegetáriánus este, hétköznap gyorsan”).
  2. Strukturált választ kérj (receptazonosító-lista étkezésenként), és szokásos kóddal ellenőrizd, hogy minden azonosító létezik.
  3. Soha ne bízd a modellre az allergiákat. Szűrd ki a felsorolt allergént tartalmazó recepteket az AI-lépés előtt és után is, egyszerű kóddal.
  4. Az API-kulcs maradjon a szerveren, és korlátozd, hogy egy felhasználó milyen gyakran hívhatja.

A részletekért lásd: hogyan adj AI-funkciókat az alkalmazásodhoz.

Példa első prompt

Építs étkezéstervező webalkalmazást a háztartásunknak, először telefonra tervezve. Közös receptkönyvtárunk van: minden receptnek van címe, fotója, adagszáma, címkéi, lépései, a hozzávalók pedig külön sorokban, mennyiséggel, mértékegységgel és névvel. A fő képernyő egy heti nézet (hétfővel kezdve), napon belül reggeli, ebéd és vacsora időponttal; a nem használt időpontokat el tudom rejteni. Egy receptet keresés után adok egy időpontba, beállítom az adott bejegyzés adagszámát, vagy szabad szöveget adok hozzá, mint „Étterem”. Egy étkezést megjelölhetek „dupla főzésként”, ami egy másik napon maradék-bejegyzést hoz létre, amely nem ad semmit a bevásárlólistához. A bevásárlólista a hétből generálódik: skálázza az adagok szerint, összevonja az azonos hozzávalókat ugyanazzal a mértékegységgel, kihagyja a megjelölt kamra-alapanyagokat, üzletrész szerint csoportosít, és hagyja, hogy pipáljam a tételeket, illetve kézzel is adjak hozzá. A háztartás tagjai meghívó-linkkel csatlakoznak, és mindent megosztanak. E-mail és jelszavas bejelentkezés, adatbázis. Tölts fel tíz mintareceptet.

Építési lépések

  1. Heti nézet mintareceptekkel. Tegyél gyorssá a receptek elhelyezését és áthelyezését telefonon.
  2. Bevásárlólista generálása. Tervezz egy valódi hetet, és hasonlítsd össze a listát azzal, amit ténylegesen vennél. Javítsd a skálázást és az összevonást.
  3. Kamra-alapanyagok. Jelöld meg azokat a dolgokat, amelyeket soha nem kell megvenned.
  4. Maradékok és étterem. Ellenőrizd, hogy egyik sem ad tételeket a listához.
  5. Háztartások és bejelentkezés. Hívj meg egy második fiókot, és szerkessz a tervet mindkettőből. Lásd: hogyan adj bejelentkezést az alkalmazásodhoz.
  6. Hét megismétlése. Az „előző hét másolása” kis funkció, amelyet az emberek folyton használnak.
  7. Használd két hétig. Utána döntsd el, hogy a tápérték vagy az AI-javaslatok megérik-e a hozzáadást.
  8. Telepítsd. Add a kezdőképernyőre; lásd: hogyan építs mobilbarát webalkalmazást.

Gyakori hibák

  • A hozzávalók szövegként. Strukturált hozzávalók nélkül nincs automatikus bevásárlólista.
  • Mértékegységek túlzott összevonása. Az, hogy „egy csokor petrezselyem” = „30 g”, hibás listákat eredményez. Tartsd külön a nem összevethető mértékegységeket.
  • Az adagok figyelmen kívül hagyása. Az a lista, amely nem veszi figyelembe a tervezett adagokat, duplát vagy felet vesz.
  • Az AI-ra bízott allergia. Az allergéneket minden alkalommal egyszerű kóddal kell kiszűrni.
  • Pontosnak mutatott tápérték. Jelöld a számokat becslésként, és nevezd meg a forrást.
  • Nincs offline lista. A bolti térerő gyakran gyenge. Legalább a betöltött lista legyen olvasható, és a pipálások ne vesszenek el.
  • Túl sok funkció az első hétre. Egy működő terv és lista többet ér, mint egy tucat félkész extra.

Mikor jobb a kész étkezéstervező

Sok étkezéstervező alkalmazás már tud receptet importálni weboldalakról, listát generálni, és bizonyos országokban bevásárlási kiszállító szolgáltatásokkal szinkronizálni. Ha minimális erőfeszítéssel akarod megtervezni az ételeidet, próbálj ki pár alkalmazást, mielőtt építenél.

Saját megoldást akkor építs, ha a háztartásodnak olyan szabályai vannak, amelyeket ezek az alkalmazások nem kezelnek, ha azt szeretnéd, hogy a tervező a saját receptgyűjteményedet és szerkezetedet használja, vagy ha konkrét csoportnak építesz: étkezés-előkészítő vállalkozás ügyfeleknek, táplálkozási szakember megosztott tervekkel, idősotthon vagy sportcsapat. Kielégítő személyes projekt is; további ötletek: AI-val építhető mellékprojekt-ötletek.

Felépítés a Mythex-szel

A Mythex étkezéstervezőket webalkalmazásként épít: írd le a tervezőt a csevegésben, nézd meg a heti nézetet az élő előnézet telefonméretű keretében, és publikáld egy nyilvános címre, amelyet a háztartás a kezdőképernyőre tehet. Dedikált Postgres adatbázist ad hozzá, amikor az alkalmazásnak szüksége van rá, a receptfotókhoz pedig fájltárolót. A háztartási bejelentkezés a te hozzád tartozik – te választasz módszert, és az ügynök bekötözi. AI-s étkezési javaslatokhoz hozd magaddal egy AI-szolgáltató API-kulcsát, és tárold projekt-titokként; az AI hozzáadása az alkalmazásodhoz recept végigvezet rajta. Pro csomagban a Mythex Android- és iPhone-alkalmazássá is csomagolhatja, amelyet a Google Play belső teszteléséhez és a TestFlighthoz küld.

Kérdések

Mire van szüksége egy étkezéstervező alkalmazásnak?

Receptgyűjteményre, heti naptárra, ahová a recepteket étkezési időpontokba teszed, és a heti tervből generált bevásárlólistára. Gyakori kiegészítések a háztartási megosztás, a maradékok, a kamra tételei és a tápérték-összegzés.

Generálhat AI étkezési terveket?

Igen. Egy alkalmazás elküldheti a receptjeidet, preferenciáidat és korlátaidat egy nyelvi modellnek, és megkérheti, töltsön ki egy hetet. A modellt csak a meglévő receptjeidből választassuk, az eredményt szokásos kóddal ellenőrizzük, és sosem támaszkodunk rá allergén-biztonság tekintetében.

Honnan szerezhet tápérték-adatokat egy étkezéstervező?

Nyilvános élelmiszer-összetételi adatbázisok, például az USDA FoodData Central adnak tápanyagértékeket hozzávalónként. Ezekből számolt összegek becslések, ezért egyértelműen jelöld őket, és ne mutasd be orvosi vagy étrendi tanácsként.

Jó első alkalmazás egy étkezéstervező építése?

Igen. Az adatok ismerősek, a saját heteden tesztelheted, és van egy kielégítő eredménye: egy bevásárlólista, amely magától íródik. Kezdd receptekkel, heti rácsszal és listával, a tápértéket vagy az AI-t később add hozzá.

Mythex · Pricing · Építs bármit AI-val · Weboldal- és alkalmazássablonok · A Mythex összehasonlítva · AI-alapú alkalmazásépítési szószedet · Ingyenes eszközök AI-alapú alkalmazásépítéshez · English

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