Si të ndërtosh një aplikacion planifikimi vakteve: Plane javore, lista blerjesh dhe ushqyerja
Një aplikacion planifikimi vakteve e kthen pyetjen “çfarë do hamë këtë javë?” në një plan dhe një listë blerjesh. Në thelb ka tre gjëra: recetat e tua, një kalendar javor me orare vaktesh, dhe një listë blerjesh e ndërtuar automatikisht nga çdo gjë që është në plan. Gjithçka tjetër — ndarja në familje, mbetjet, gjurmimi i kamarit, totalet ushqyese, sugjerimet AI — është opsionale dhe më mirë të shtohet kur cikli bazë funksionon për kuzhinën tënde.
Çfarë i duhet një planifikuesi vakti
Faqet
- Pamja javore — shtatë ditë sipas vaktit (mëngjes, drekë, darkë, snack), me receta të vendosura në orare. Ky është ekrani kryesor.
- Biblioteka e recetave — recetat e tua, të kërkueshme dhe me etiketa.
- Faqja e recetës — përbërësit, hapat, racionet.
- Lista e blerjeve — e gjeneruar nga java, e grupuar sipas korsisë, e lehtë për t'u shënuar.
- Cilësimet — madhësia e familjes, preferencat dietike, dita kur fillon java, njësitë.
Të dhënat
- Recetat me përbërësit të ruajtur si rreshta të veçantë (sasia, njësia, emri). Udhëzuesi ynë për ndërtimin e një aplikacioni recetash shpjegon pse ky strukturë ka rëndësi.
- Planet — familja, data e fillimit të javës.
- Hyrjet e planit — plani, dita, orari i vaktit, receta (ose tekst i lirë si “Hamë jashtë”), racionet.
- Artikujt e listës së blerjeve — familja, përbërësi, sasia, njësia, korsia, i shënuar apo jo, burimi (nga plani ose i shtuar me dorë).
- Artikujt e kamarit (opsional) — gjërat që i ke gjithmonë, si kripa dhe vaji, të përjashtuara nga lista.
- Familjet dhe anëtarët — kush e ndan planin.
Lejet
Një planifikues personal ka nevojë për një llogari. Për një familje ose bashkëjetues, krijo një familje që zotëron recetat, planet dhe listën, dhe lër anëtarët të bashkohen me ftesë. Të gjithë në familje mund të redaktojnë; askush jashtë saj nuk sheh asgjë.
Vendime dhe kompromise
Orare fikse ose ditë të lira. Orare fikse mëngjesi/drekë/darke janë të lehta për t'u ndërtuar dhe për t'u lexuar. Disa familje planifikojnë vetëm darkat; lërja të fshehin orarët që nuk i përdorin.
Sa i zgjuar është lista e blerjeve. Bashkimi i “200 g qepë” me “1 qepë” kërkon të dish që një qepë peshon afërsisht një sasi të caktuar — një vrimë kuniku. Një version i parë i mirë bashkon vetëm njësitë që përputhen dhe i shfaq të tjerat njëra pranë tjetrës. Kjo është e sinqertë dhe ende e dobishme.
Racionet për hyrje. Nëse gatuan një recetë për katër persona por e planifikon për dy, lista e blerjeve duhet ta rregullojë sasinë. Nëse gatuan dyfish për mbetje, plani duhet të tregojë një hyrje “mbetje” në një ditë tjetër që nuk shton asgjë në listë.
Ushqyerja. Totalet ushqyese kërkojnë një vlerë lënde ushqyese për çdo përbërës. Bazat publike si FoodData Central i USDA i japin këto, por përputhja e përbërësve me tekst të lirë me hyrjet e bazës së të dhënave është punë, dhe rezultatet janë vlerësime. Trajtoje ushqyerjen si një veçori të mëvonshme, dhe mos e paraqit kurrë si këshillë dietike.
Sugjerimet e vakteve me AI. “Planifiko javën time” është një veçori natyrale për AI. Mbaje të sigurt:
- Dërgo modelit vetëm recetat që familja ka tashmë, plus preferenca (“pa peshk, një natë vegjetariane, e shpejtë në ditët e punës”).
- Kërko një përgjigje të strukturuar (një listë ID-sh recetash për orar), dhe kontrollo me kod të zakonshëm që çdo ID ekziston.
- Mos i beso kurrë modelit për alergjitë. Filtro recetat që përmbajnë një alergjen të listuar, para dhe pas hapit të AI, me kod të thjeshtë.
- Mbaj çelësin API në server dhe kufizo sa herë mund ta thërrasë çdo përdorues.
Shih si të shtosh veçori AI në aplikacionin tënd për mënyrën si lidhet kjo.
Shembull i kërkesës së parë
Ndërto një aplikacion web planifikimi vakteve për familjen time, i dizajnuar së pari për telefona. Mbajmë një bibliotekë recetash të përbashkët: çdo recetë ka titull, foto, racione, etiketa, hapa, dhe përbërësit të ruajtur si rreshta të veçantë me sasi, njësi dhe emër. Ekrani kryesor është një pamje javore (fillon të hënën) me orare mëngjesi, drekë dhe darke për çdo ditë; mund t'i fshih orarët që nuk përdorim. Shtoj një recetë në një orar duke kërkuar, vendos racionet për atë hyrje, ose shtoj tekst të lirë si “Hamë jashtë”. Mund ta shënoj një vakt si “gatuaj dyfish” për të krijuar një hyrje mbetjesh në një ditë tjetër që nuk shton në listën e blerjeve. Lista e blerjeve gjenerohet nga java: shkallëzo sipas racioneve, bashko përbërësit identikë me të njëjtën njësi, kapërcej artikujt e kamarit që kam shënuar, grupoj sipas korsisë, dhe lër të shënoj artikujt si të blerë dhe të shtoj artikuj shtesë me dorë. Anëtarët e familjes bashkohen me lidhje ftese dhe ndajnë gjithçka. Hyrje me email dhe fjalëkalim dhe një bazë të dhënash. Fut dhjetë receta shembull.
Hapat e ndërtimit
- Pamja javore me receta shembull. Bëje vendosjen dhe lëvizjen e recetave të ndjehet e shpejtë në telefon.
- Gjenerimi i listës së blerjeve. Planifiko një javë reale dhe krahaso listën me atë që do të blije vërtet. Rregullo shkallëzimin dhe bashkimin.
- Artikujt e kamarit. Shëno gjërat që nuk duhet t'i blesh kurrë.
- Mbetjet dhe ushqimi jashtë. Sigurohu që asnjë nga të dyja nuk shton artikuj në listë.
- Familjet dhe hyrja. Shto një llogari të dytë dhe redakto planin nga të dyja. Shih si të shtosh hyrje në aplikacionin tënd.
- Përsërit një javë. “Kopjo javën e kaluar” është një veçori e vogël që njerëzit e përdorin vazhdimisht.
- Përdore për dy javë. Pastaj vendos nëse ushqyerja ose sugjerimet AI ia vlejnë.
- Instaloje. Shtoje në ekranin kryesor; shih si të ndërtosh një aplikacion web të përshtatshëm për celular.
Gabimet e zakonshme
- Përbërësit si tekst. Pa përbërës të strukturuar, nuk ka listë blerjesh automatike.
- Bashkim i tepërt njësish. Supozimi se “një tufë majdanoz” është i barabartë me “30 g” prodhon lista të gabuara. Mbaji njësitë e ndryshme të ndara.
- Injorimi i racioneve. Një listë që injoron racionet e planifikuara blen dyfish ose gjysmë.
- Lënia e AI-së të merret me alergjitë. Alergjenët duhet të filtrohen me kod të thjeshtë, çdo herë.
- Ushqyerja e paraqitur si e saktë. Shëno totalet si vlerësime dhe emëro burimin.
- Pa listë jashtë linje. Sinjali në dyqan shpesh është i dobët. Të paktën mbaje listën të lexueshme sapo të ngarkohet, dhe mos humb shenjat e shënuara.
- Shumë veçori për javën e parë. Një plan dhe një listë që funksionojnë janë më të mira se një duzinë shtesash gjysmë të gatshme.
Kur një planifikues vakti i gatshëm është më i mirë
Shumë aplikacione planifikimi vakti tashmë importojnë receta nga faqet e internetit, gjenerojnë lista dhe sinkronizohen me shërbimet e dorëzimit të ushqimit në disa vende. Nëse dëshiron të planifikosh vaktet e tua me përpjekje minimale, provo disa para se të ndërtosh.
Ndërto vetë kur familja jote ka rregulla që ato aplikacione nuk i trajtojnë, kur do që planifikuesi të përdorë koleksionin e recetave dhe strukturën tënde, ose kur ndërton për një grup specifik — një biznes meal-prep që planifikon për klientë, një nutricionist që ndan plane, një strehë kujdesi ose një ekip sportiv. Është gjithashtu një projekt personal i kënaqshëm; më shumë ide te ide projektesh anësore që mund t'i ndërtosh me AI.
Ndërtimi me Mythex
Mythex i ndërton planifikuesit e vakteve si aplikacione web: përshkruan planifikuesin në chat, provo pamjen javore në kornizën me madhësi telefoni të parapamjes live, dhe publiko në një adresë publike që familja jote mund ta shtojë në ekranin kryesor. Shton një bazë të dhënash Postgres të dedikuar kur aplikacioni ka nevojë për të, dhe ruajtje skedarësh për fotot e recetave. Hyrja për familjen është sjellë-nga-ti — zgjedh një qasje dhe agjenti e lidh. Për sugjerimet AI të vakteve, sjell çelësin API të një ofruesi AI dhe e ruan si sekret projekti; recepta e shtimit të AI në aplikacionin tënd e shpjegon hap pas hapi. Me Pro, Mythex mund ta mbështjellë edhe si aplikacion Android dhe iPhone, i dërguar në testimin e brendshëm të Google Play dhe TestFlight.
Pyetje
Çfarë i duhet një aplikacioni planifikimi vakteve?
Një koleksion recetash, një kalendar javor ku vendos recetat në orare vakti, dhe një listë blerjesh e gjeneruar nga plani i javës. Ndarja në familje, mbetjet, artikujt e kamarit dhe totalet ushqyese janë shtesa të zakonshme.
A mund të gjenerojë AI plane vakti?
Po. Një aplikacion mund t'i dërgojë recetat, preferencat dhe kufizimet e tua një modeli gjuhësor dhe t'i kërkojë të plotësojë një javë. Bëj që modeli të zgjedhë vetëm nga recetat që ke tashmë, kontrollo rezultatin me kod normal, dhe mos u mbështet kurrë tek ai për të qenë i sigurt ndaj alergjenëve.
Nga mund të marrë një planifikues vakti të dhëna ushqyese?
Bazat publike të përbërjes së ushqimit, si FoodData Central i USDA, japin vlerat e lëndëve ushqyese për përbërës. Totalet e llogaritura prej tyre janë vlerësime, prandaj shënoji qartë dhe mos i paraqit si këshilla mjekësore ose dietike.
A është planifikuesi i vakteve një aplikacion i mirë për të nisur?
Po. Të dhënat janë të njohura, mund ta testosh me javën tënde, dhe ka një shpërblim të kënaqshëm: një listë blerjesh që shkruhet vetvetiu. Nis me receta, një rrjetë javore dhe një listë, dhe shto ushqyerjen ose sugjerimet AI më vonë.