Vodiči

Kako napraviti aplikaciju za planiranje obroka: nedeljni planovi, spisak za kupovinu i ishrana

Aplikacija za planiranje obroka pretvara pitanje „šta ćemo jesti ove nedelje?“ u plan i spisak za kupovinu. U njenom srcu su tri stvari: vaši recepti, nedeljni kalendar sa slotovima za obroke i spisak za kupovinu koji se automatski pravi od onoga što je u planu. Sve ostalo — deljenje u domaćinstvu, ostaci, praćenje zaliha, zbirovi ishrane, AI predlozi — je opciono i najbolje ga je dodati kad osnovna petlja funkcioniše za vašu kuhinju.

Šta planer za obroke treba

Stranice

  • Nedeljni prikaz — sedam dana po obrocima (doručak, ručak, večera, užina), sa receptima postavljenim u slotove. Ovo je glavni ekran.
  • Biblioteka recepata — vaši recepti, pretraživi i sa oznakama.
  • Stranica recepta — sastojci, koraci, porcije.
  • Spisak za kupovinu — napravljen od nedelje, grupisan po prolazu u prodavnici, pogodan za štikliranje.
  • Podešavanja — veličina domaćinstva, preferencije u ishrani, dan kada nedelja počinje, jedinice.

Podaci

  • Recepti sa sastojcima čuvanim kao posebni redovi (količina, jedinica, naziv). Naš vodič o pravljenju aplikacije za recepte objašnjava zašto ova struktura važi.
  • Planovi — domaćinstvo, datum početka nedelje.
  • Stavke plana — plan, dan, slot za obrok, recept (ili slobodan tekst kao „Jedemo napolju“), broj porcija.
  • Stavke spiska za kupovinu — domaćinstvo, sastojak, količina, jedinica, prolaz, označeno, izvor (iz plana ili dodato ručno).
  • Stavke u zalihama (opciono) — stvari koje uvek imate, kao so i ulje, isključene iz spiska.
  • Domaćinstva i članovi — ko deli plan.

Dozvole

Lični planer treba jedan nalog. Za porodicu ili cimere napravite domaćinstvo koje poseduje recepte, planove i spisak, a članovi se pridružuju pozivom. Svi u domaćinstvu mogu da menjaju; niko izvan njega ništa ne vidi.

Odluke i kompromisi

Fiksni slotovi ili slobodni dani. Fiksni slotovi za doručak, ručak i večeru su laki za izgradnju i čitanje. Neko domaćinstvo planira samo večere; dozvolite mu da sakrije slotove koje ne koristi.

Koliko je spisak za kupovinu pametan. Spajanje „200 g luka“ i „1 luk“ zahteva znanje da luk teži otprilike određenu količinu — zečja rupa. Dobra prva verzija spaja samo podudarne jedinice i prikazuje ostalo jedno pored drugog. To je pošteno i još uvek korisno.

Porcije po stavci. Ako kuvate recept za četiri porcije, a planirate ga za dve, spisak za kupovinu treba da se skalira. Ako kuvate duplo za ostatke, plan treba da prikaže stavku „ostaci“ na drugom danu koja ništa ne dodaje spisku.

Ishrana. Zbirovi ishrane zahtevaju vrednost hranljivih materija za svaki sastojak. Javne baze kao što je USDA-ov FoodData Central daju ih, ali povezivanje sastojaka pisanih slobodnim tekstom sa unosima u bazi zahteva rad, a rezultati su procene. Tretirajte ishranu kao kasniju funkciju i nikad je ne predstavljajte kao dijetetski savet.

AI predlozi za obroke. „Isplaniraj mi nedelju“ je prirodna AI funkcija. Čuvajte je bezbednom:

  1. Pošaljite modelu samo recepte koje domaćinstvo već ima, plus preferencije („bez ribe, jedna vegetarijanska večera, brzo radnim danima“).
  2. Tražite strukturisan odgovor (spisak ID-ova recepata po slotu) i običnim kodom proverite da svaki ID postoji.
  3. Nikad ne verujte modelu kad su u pitanju alergije. Filtrirajte recepte koji sadrže navedeni alergen i pre i posle AI koraka, običnim kodom.
  4. Držite ključ API-ja na serveru i ograničite koliko često svaki korisnik može da pozove.

Vidite kako dodati AI funkcije u aplikaciju za to kako se ovo povezuje.

Primer prvog upita

Napravi veb aplikaciju za planiranje obroka za moje domaćinstvo, prvo za telefone. Delimo zajedničku biblioteku recepata: svaki recept ima naslov, fotografiju, broj porcija, oznake, korake i sastojke čuvane kao posebne redove sa količinom, jedinicom i nazivom. Glavni ekran je nedeljni prikaz (nedelja počinje ponedeljkom) sa doručkom, ručkom i večerom za svaki dan; mogu da sakrijem slotove koje ne koristimo. Recept dodajem u slot pretragom, podešavam porcije za tu stavku ili dodajem slobodan tekst kao „Jedemo napolju“. Obrok mogu da označim kao „kuvaj duplo“, čime se na drugom danu pravi stavka „ostaci“ koja ne dodaje spisku za kupovinu. Spisak za kupovinu se pravi iz nedelje: skalira se po porcijama, spajaju se isti sastojci istom jedinicom, preskaču se osnovne namirnice iz zaliha koje sam označio, grupisano po prolazu u prodavnici; mogu da štikliram stavke i dodam ručno druge. Članovi domaćinstva se pridružuju linkom za pozivnicu i sve dele. Prijava imejlom i lozinkom i baza podataka. Napravi deset primernih recepata.

Koraci za izradu

  1. Nedeljni prikaz sa primernim receptima. Neka stavljanje i pomeranje recepata bude brzo na telefonu.
  2. Pravljenje spiska za kupovinu. Isplanirajte stvarnu nedelju i uporedite spisak sa onim što stvarno kupujete. Popravite skaliranje i spajanje.
  3. Osnovne namirnice iz zaliha. Označite stvari koje nikad ne morate da kupujete.
  4. Ostaci i jelo napolju. Osigurajte da nijedno od toga ne dodaje stavke na spisak.
  5. Domaćinstva i prijava. Pozovite drugi nalog i menjajte plan sa oba. Vidite kako dodati prijavu u aplikaciju.
  6. Ponovi nedelju. „Kopiraj prošlu nedelju“ je mala funkcija koju ljudi neprekidno koriste.
  7. Koristite ga dve nedelje. Onda odlučite da li su ishrana ili AI predlozi vredni dodavanja.
  8. Instalirajte ga. Dodajte ga na početni ekran; vidite kako napraviti veb aplikaciju prilagođenu telefonu.

Česte greške

  • Sastojci kao tekst. Bez strukturisanih sastojaka nema automatskog spiska za kupovinu.
  • Prekomerno spajanje jedinica. Pretpostavka da je „gomila magdanosa“ jednako „30 g“ daje pogrešne liste. Držite različite jedinice odvojeno.
  • Zanemarivanje porcija. Spisak koji ignoriše planirane porcije kupuje duplo ili upola.
  • Puštanje AI-ja da rukuje alergijama. Alergeni moraju da se filtriraju običnim kodom, svaki put.
  • Ishrana prikazana kao precizna. Označite zbirove kao procene i navedite izvor.
  • Nema liste van mreže. Signal u prodavnici je često slab. Bar držite spisak čitljivim kad se učita i ne gubite štiklirane stavke.
  • Previše funkcija za prvu nedelju. Plan i spisak koji rade bolje su od tuceta napola završenih dodataka.

Kada je gotov planer obroka bolji izbor

Mnoge aplikacije za planiranje obroka već uvoze recepte sa sajtova, prave liste i sinhronizuju se sa uslugama dostave namirnica u nekim zemljama. Ako želite da planirate svoje obroke sa minimalnim naporom, probajte nekoliko pre nego što pravite sopstvenu.

Napravite sopstvenu kada domaćinstvo ima pravila koja te aplikacije ne pokrivaju, kada želite da planer koristi vašu sopstvenu zbirku recepata i strukturu ili kada gradite za određenu grupu — pripremu obroka za klijente, nutricionistu koji deli planove, dom za starije ili sportski tim. To je i zadovoljavajući lični projekat; još ideja u idejama za strane projekte koje možete napraviti uz AI.

Izgradnja uz Mythex

Mythex pravi planere obroka kao veb aplikacije: opišete planer u čatu, probate nedeljni prikaz u živom pregledu u okviru veličine telefona i objavite na javnoj adresi koju domaćinstvo može da doda na početni ekran. Dodaje posebnu Postgres bazu podataka kad aplikaciji zatreba i skladište fajlova za fotografije recepata. Prijava za domaćinstvo je sa vašim pristupom — birate pristup, a agent ga povezuje. Za AI predloge obroka donosite ključ API-ja AI provajdera i čuvate ga kao tajnu projekta; recept za dodavanje AI-ja u aplikaciju vodi kroz to. U Pro planu Mythex može da je spakuje i kao Android i iPhone aplikaciju, koja se šalje na Google Play interno testiranje i TestFlight.

Pitanja

Šta treba aplikaciji za planiranje obroka?

Zbirku recepata, nedeljni kalendar u koji ređate recepte po slotovima za obroke i spisak za kupovinu napravljen od plana za nedelju. Deljenje u domaćinstvu, ostaci, namirnice u zalihama i zbirovi ishrane su uobičajene dodatne funkcije.

Može li AI da pravi planove obroka?

Može. Aplikacija može da pošalje vaše recepte, preferencije i ograničenja jezičkom modelu i zatraži da popuni nedelju. Neka model bira samo iz recepata koje već imate, proverite rezultat običnim kodom i nikad ne oslanjajte se na njega da je bezbedan za alergene.

Odakle aplikacija za planiranje obroka može da uzme podatke o ishrani?

Javne baze sastava hrane, kao što je USDA-ov FoodData Central, daju vrednosti hranljivih materija po sastojku. Zbirovi izračunati na osnovu njih su procene, pa ih jasno obeležite i ne predstavljajte ih kao medicinski ili dijetetski savet.

Da li je aplikacija za planiranje obroka dobar prvi projekat?

Da. Podaci su poznati, možete da je testirate na sopstvenoj nedelji i ima jednu zadovoljavajuću nagradu: spisak za kupovinu koji se sam piše. Počnite sa receptima, nedeljnom mrežom i spiskom, a ishranu ili AI predloge dodajte kasnije.

Mythex · Pricing · Pravite bilo šta uz AI · Šabloni za sajtove i aplikacije · Mythex u poređenju · Rečnik pojmova za pravljenje aplikacija uz AI · Besplatni alati za pravljenje aplikacija uz 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 Slovenščina Soomaali Shqip Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)