Foodie.
Einkaufsliste und Speiseplan an der Küchenwand.

Ich habe Foodie für unsere Küche entwickelt. Die App läuft auf einem iPad an der Wand, sammelt unsere Einkäufe und Essenswünsche und liefert meinem Grok-Bot die Grundlage für die Bestellung jeden Sonntag.

Ein fester Platz in der Küche

Wenn etwas fehlt, können wir es per Sprache zur Einkaufsliste hinzufügen oder direkt in der App auf dem Küchentablet eintippen. Wünsche für die Gerichte der Woche haben eine eigene Liste. So bleiben Lebensmittel und Ideen fürs Abendessen an einem Ort.

Foodie ist ein eigenes Projekt, das ich zu Hause nutze. Ich habe die App, das Go-Backend und die Schnittstelle entwickelt, über die ein Bot die Listen lesen und weiterverarbeiten kann.

Vom Essenswunsch zur Sonntagsbestellung

01 / Im Laufe der Woche

Wir tragen Lebensmittel und Gerichte ein, sobald sie uns einfallen. Artikel können Mengen und Einheiten erhalten und nach dem Kauf abgehakt werden.

02 / Den Speiseplan ergänzen

Jeden Sonntag liest mein Grok-Bot die Einkaufsliste und Essenswünsche. Sind weniger als sieben Gerichte eingetragen, schlägt er die übrigen vor, damit die ganze Woche abgedeckt ist.

03 / Die Lebensmittel bestellen

Der Bot bestellt bei nemlig.com anhand der Einkaufsliste und der Zutaten für die Gerichte der Woche. Bereits als gekauft markierte Artikel bleiben von der Bestellung ausgeschlossen.

Der Sonntagslauf und die Bestellung bei nemlig.com gehören zu meiner eigenen Einrichtung mit einem separaten Grok-Bot. Foodie sammelt die Listen und stellt sie über seine Bot-API bereit.

Eine kleine App, die die Listen im Blick behält

Go und SQLite

Ein Go-Server mit SQLite speichert die Listen. Die Web-App ist für Tablets ausgelegt und synchronisiert Änderungen zwischen Geräten.

Sprache und Tastatur

Die Web-App lässt sich per Touch und Tastatur bedienen. Das Repository enthält auch eine optionale Android-App mit freihändiger Sprachsteuerung und Bildschirmaktivierung.

Eine API für den Bot

Die API unterscheidet zwischen Essenswünschen, benötigten Lebensmitteln und bereits gekauften Artikeln. Eine Revisionsprüfung schützt neue Änderungen, wenn die Listen nach einer Bestellung geleert werden.

Den Code ansehen und weiterentwickeln

Foodie ist unter der MIT-Lizenz mit englischer und dänischer Oberfläche veröffentlicht. Auf GitHub liegen der Quellcode und die Anleitung, um die App selbst zu betreiben und einen eigenen Bot anzubinden.

Benötigen Sie eine eigene App oder API-Schnittstelle?

Foodie verbindet eine gemeinsame Oberfläche mit einer API und einer separaten Automatisierung. Ich entwickle auch individuelle Apps und Schnittstellen für Unternehmen.

Individuelle Entwicklung und Schnittstellen ansehen →

Welche Alltagsaufgabe möchten Sie automatisieren?

Ich entwickle Apps und Integrationen, die eine konkrete Aufgabe mit den dafür benötigten Systemen verbinden. Erzählen Sie mir, was Sie vereinfachen möchten.

Ihre Idee besprechen