Slik bygger du en måltidsplanlegger-app: ukeplaner, handlelister og næring
En måltidsplanlegger-app gjør «hva skal vi spise denne uken?» om til en plan og en handleliste. I kjernen står tre ting: oppskriftene dine, en ukekalender med måltidsplasser, og en handleliste som bygges automatisk av det som står i planen. Alt annet — deling i husholdningen, rester, oversikt over varer på lager, næringssummer, AI-forslag — er valgfritt og best å legge til når grunnløkken fungerer for ditt eget kjøkken.
Hva en måltidsplanlegger trenger
Sider
- Ukevisning — sju dager, etter måltid (frokost, lunsj, middag, snacks), med oppskrifter lagt inn i plasser. Dette er hovedskjermen.
- Oppskriftsbibliotek — oppskriftene dine, søkbare og med emneord.
- Oppskriftsside — ingredienser, fremgangsmåte, porsjoner.
- Handleliste — generert fra uken, gruppert etter avdeling, og enkel å hake av.
- Innstillinger — husholdningsstørrelse, kostpreferanser, hvilken dag uken starter på, enheter.
Data
- Oppskrifter med ingredienser lagret som egne rader (mengde, enhet, navn). Vår guide til å bygge en oppskriftsapp forklarer hvorfor denne strukturen betyr noe.
- Planer — husholdning, startdato for uken.
- Planoppføringer — plan, dag, måltidsplass, oppskrift (eller fritekst som «Spiser ute»), porsjoner.
- Handlelistevarer — husholdning, ingrediens, mengde, enhet, avdeling, avhuket, kilde (fra plan eller lagt til manuelt).
- Varer på lager (valgfritt) — ting du alltid har, som salt og olje, og som utelates fra listen.
- Husholdninger og medlemmer — hvem som deler planen.
Tilganger
En personlig planlegger trenger én konto. For en familie eller medbeboere oppretter du en husholdning som eier oppskriftene, planene og listen, og lar medlemmer bli med ved invitasjon. Alle i en husholdning kan redigere; ingen utenfor den ser noe.
Beslutninger og avveininger
Faste plasser eller frie dager. Faste plasser for frokost, lunsj og middag er enkle å bygge og lese. Noen husholdninger planlegger bare middager; la dem skjule plassene de ikke bruker.
Hvor smart handlelisten skal være. Å slå sammen «200 g løk» og «1 løk» krever at man vet at en løk veier omtrent en viss mengde — en kaninhull. En god første versjon slår bare sammen samme enheter og viser resten side om side. Det er ærlig og fortsatt nyttig.
Porsjoner per oppføring. Hvis du lager en oppskrift for fire, men planlegger den til to, bør handlelisten skaleres. Hvis du lager dobbelt for å ha rester, bør planen vise en «rester»-oppføring en annen dag som ikke legger til noe på listen.
Næring. Næringssummer krever en næringsverdi for hver ingrediens. Offentlige databaser som USDAs FoodData Central gir disse, men å matche fritekst-ingredienser mot databaseoppføringer tar arbeid, og resultatene er estimater. Behandle næring som en senere funksjon, og presenter det aldri som kostholdsråd.
AI-forslag til måltider. «Planlegg uken min» er en naturlig AI-funksjon. Hold den trygg:
- Send modellen bare oppskriftene husholdningen allerede har, pluss preferanser («ingen fisk, én vegetarkveld, raskt på hverdager»).
- Be om et strukturert svar (en liste over oppskrift-ID-er per plass), og sjekk med vanlig kode at hver ID finnes.
- Stol aldri på modellen med allergier. Filtrer ut oppskrifter som inneholder et oppført allergen, både før og etter AI-steget, med vanlig kode.
- Hold API-nøkkelen på serveren, og begrens hvor ofte hver bruker kan kalle den.
Se hvordan du legger til AI-funksjoner i appen din for hvordan dette kobles opp.
Eksempel på første prompt
Bygg en måltidsplanlegger-nettapp for husholdningen min, designet for telefon først. Vi har et felles oppskriftsbibliotek: hver oppskrift har en tittel, et bilde, porsjoner, emneord, fremgangsmåte, og ingredienser lagret som egne rader med mengde, enhet og navn. Hovedskjermen er en ukevisning (uken starter på mandag) med frokost-, lunsj- og middagsplasser per dag; jeg kan skjule plassene vi ikke bruker. Jeg legger en oppskrift inn i en plass ved å søke, setter porsjonene for den oppføringen, eller legger til fritekst som «Spiser ute». Jeg kan merke et måltid som «lag dobbelt» for å opprette en restoppføring en annen dag som ikke legger til noe på handlelisten. Handlelisten genereres fra uken: skaler etter porsjoner, slå sammen identiske ingredienser med samme enhet, hopp over varer på lager som jeg har merket, grupper etter avdeling, og la meg hake av varer og legge til ekstra varer for hånd. Husstandsmedlemmer blir med via en invitasjonslenke og deler alt. Innlogging med e-post og passord, og en database. Legg inn ti eksempeloppskrifter.
Byggetrinn
- Ukevisning med eksempeloppskrifter. Gjør det raskt å legge inn og flytte oppskrifter på telefon.
- Generering av handleliste. Planlegg en ekte uke og sammenlign listen med det du faktisk ville kjøpt. Rett skalering og sammenslåing.
- Varer på lager. Merk det du aldri trenger å kjøpe.
- Rester og å spise ute. Sørg for at ingen av dem legger til varer på listen.
- Husholdninger og innlogging. Inviter en andre konto og rediger planen fra begge. Se hvordan du legger til innlogging i appen din.
- Gjenta en uke. «Kopier forrige uke» er en liten funksjon folk bruker hele tiden.
- Bruk den i to uker. Vurder deretter om næring eller AI-forslag er verdt å legge til.
- Installer den. Legg den til på hjemskjermen; se hvordan du bygger en mobilvennlig nettapp.
Vanlige feil
- Ingredienser som tekst. Uten strukturerte ingredienser finnes det ingen automatisk handleliste.
- For mye sammenslåing av enheter. Å gjette at «en bunt persille» er «30 g» gir feil lister. Hold ulike enheter adskilt.
- Å ignorere porsjoner. En liste som ser bort fra planlagte porsjoner kjøper dobbelt eller halvt.
- Å la AI håndtere allergier. Allergener må filtreres av vanlig kode, hver gang.
- Næring presentert som presist. Merk summer som estimater, og nevn kilden.
- Ingen liste uten nett. Signalet er ofte dårlig i butikken. Behold i det minste listen lesbar når den er lastet, og ikke miste avhukinger.
- For mange funksjoner i første uke. En plan og en liste som fungerer, slår et dusin halvferdige tillegg.
Når en ferdig måltidsplanlegger er bedre
Mange måltidsplanleggings-apper importerer allerede oppskrifter fra nettsider, genererer lister og synkroniserer med matkasse-tjenester i noen land. Hvis du vil planlegge egne måltider med minimal innsats, prøv noen få før du bygger.
Bygg din egen når husholdningen din har regler som disse appene ikke håndterer, når du vil at planleggeren skal bruke ditt eget oppskriftsbibliotek og din egen struktur, eller når du bygger for en bestemt gruppe — en mat-prep-virksomhet som planlegger for kunder, en ernæringsfysiolog som deler planer, et omsorgshjem eller et idrettslag. Det er også et tilfredsstillende personlig prosjekt; flere ideer finner du i sideprosjektideer du kan bygge med AI.
Bygge den med Mythex
Mythex bygger måltidsplanleggere som nettapper: beskriv planleggeren i chatten, prøv ukevisningen i telefonrammen i live-forhåndsvisningen, og publiser til en offentlig adresse som husholdningen din kan legge til på hjemskjermen. Den legger til en egen Postgres-database når appen trenger en, og fillagring for oppskriftsbilder. Innlogging for husholdningen er bring-your-own — du velger en tilnærming, og agenten kobler den til. For AI-måltidsforslag tar du med deg en AI-leverandørs API-nøkkel og lagrer den som hemmelighet i prosjektet; oppskriften for å legge til AI i appen går gjennom det. På Pro kan Mythex også pakke den som en app for Android og iPhone, sendt til intern testing i Google Play og TestFlight.
Spørsmål
Hva trenger en måltidsplanlegger-app?
En samling oppskrifter, en ukekalender der du setter oppskrifter inn i måltidsplasser, og en handleliste generert fra ukens plan. Deling i husholdningen, rester, varer på lager og næringssummer er vanlige tillegg.
Kan AI lage måltidsplaner?
Ja. En app kan sende oppskriftene dine, preferanser og begrensninger til en språkmodell og be den fylle ut en uke. La modellen velge kun fra oppskrifter du allerede har, sjekk resultatet med vanlig kode, og stol aldri på at den er allergensikker.
Hvor kan en måltidsplanlegger få næringsdata?
Offentlige databaser over matvarers sammensetning, for eksempel USDAs FoodData Central, gir næringsverdier per ingrediens. Summer beregnet fra dem er estimater, så merk dem tydelig og ikke presenter dem som medisinske eller kostholdsmessige råd.
Er en måltidsplanlegger en god første app å bygge?
Ja. Dataene er kjente, du kan teste den på din egen uke, og den har en tilfredsstillende gevinst: en handleliste som skriver seg selv. Start med oppskrifter, et ukerutenett og en liste, og legg til næring eller AI senere.