Foodie.
Indkøbsliste og madplan på køkkenvæggen.

Jeg har bygget Foodie til vores køkken. Appen kører på en iPad på væggen, samler vores indkøb og madønsker og giver min Grok-bot grundlaget for at bestille ugens varer hver søndag.

En fast plads i køkkenet

Når vi mangler noget, kan vi tilføje det til indkøbslisten med stemmen eller skrive det direkte i appen på køkkentabletten. Ønsker til ugens retter har deres egen liste, så både dagligvarer og idéer til aftensmaden bliver samlet ét sted.

Foodie er et personligt projekt, jeg selv bruger derhjemme. Jeg har bygget appen, dens Go-backend og forbindelsen, som lader en bot læse listerne og arbejde videre med dem.

Fra et ønske til en søndagsbestilling

01 / I løbet af ugen

Vi tilføjer varer og retter, efterhånden som vi kommer i tanke om dem. Varer kan få mængder og enheder og krydses af, når de er købt.

02 / Madplanen bliver fyldt ud

Hver søndag læser min Grok-bot indkøbslisten og madønskerne. Er der færre end syv retter, finder den på resten, så der er mad til hele ugen.

03 / Varerne bliver bestilt

Botten bestiller fra nemlig.com med udgangspunkt i indkøbslisten og ingredienserne til ugens retter. Varer, vi allerede har krydset af som købt, holdes ude af bestillingen.

Søndagskørslen og bestillingen hos nemlig.com er min egen opsætning med en separat Grok-bot. Foodie samler listerne og stiller dem til rådighed gennem sit bot-API.

En lille app med styr på listerne

Go og SQLite

En Go-server med SQLite gemmer listerne. Webappen er lavet til en tablet og synkroniserer ændringer mellem enheder.

Tale og tastatur

Webappen bruges med touch og tastatur. Repoet indeholder også en valgfri Android-app med håndfri stemmestyring og vækning af skærmen.

Et API til botten

API’et skelner mellem madønsker, varer der skal købes, og varer der allerede er købt. Et revisionstjek beskytter nye ændringer, når listerne ryddes efter en bestilling.

Se koden og byg videre

Foodie er udgivet under MIT-licensen med engelsk og dansk brugerflade. På GitHub ligger kildekoden og vejledningen til at køre appen selv og forbinde sin egen bot.

Har du brug for din egen app eller API-integration?

Foodie forbinder en fælles brugerflade med et API og en separat automatisering. Jeg udvikler også skræddersyede apps og integrationer til virksomheder.

Se specialudvikling og integrationer →

Har du også en hverdag, der kan automatiseres?

Jeg bygger apps og integrationer, der forbinder en konkret opgave med de systemer, der skal løse den. Fortæl mig, hvad du gerne vil gøre enklere.

Fortæl om din idé