Vom Teller zum DatensatzPROJEKTEINBLICKBeispiel ansehen ↗
PERSÖNLICHES SOFTWAREPROJEKT / PROJEKTEINBLICK

Vom Teller
zum Datensatz.

Wie ich mir mit ChatGPT einen persönlichen Ernährungsassistenten gebaut habe. Ein Projekteinblick in die Verbindung von Gespräch, Datenbank und WHOOP-Tracker.

Zur Ausgangsidee ↓
THEMAErnährung im Gespräch dokumentieren
FORMATPersönliches Entwicklungsprojekt
BAUSTEINEChatGPT · MCP · Supabase · WHOOP · Cloudflare
DIESE SEITEKonzept, Aufbau und Arbeitsweise
01 / ARBEITSWEISE

Vom Gespräch zum Datensatz.

Der Ablauf verbindet eine freie Beschreibung mit strukturierten Ernährungsdaten.

01 / Der Einstieg ist ein ganz normales Gespräch. Alle Ansichten zeigen ausschließlich Demo-Daten.

02 / ENTWICKLUNG

Die Aufgaben hinter dem Projekt.

Ein Chat ist die Oberfläche. Dahinter müssen Daten, Schnittstellen und Abläufe zusammenpassen.

01

Erfassen und korrigieren

Mahlzeiten im Gespräch dokumentieren: Dazu gehören Rückfragen zu Portionen und nachträgliche Korrekturen.

02

Daten dauerhaft ablegen

Supabase speichert die Einträge. Das eigene MCP-Plugin verbindet die Funktionen des Trackers mit ChatGPT.

03

Aktivität ergänzen

WHOOP liefert Aktivitäts- und Schlafdaten. OAuth und regelmäßige Synchronisierungen bilden dafür eigene technische Bausteine.

03 / ANSCHAUUNGSBEISPIEL

So sieht ein Eintrag aus.

Drei feste Beispiele veranschaulichen die Umwandlung einer Mahlzeit in strukturierte Werte.

INTERAKTIVE SIMULATION

Beispiel auswählen

Ausschließlich fest hinterlegte, illustrative Beispieldaten. Keine KI-Anfrage, keine Speicherung und keine Verbindung zum privaten Food Tracker.

Vom Teller zum DatensatzDemo · simulierte Unterhaltung
DEMO
Zwei Bananen und zwei Birnen
✦

Ein fruchtiger Snack. So könnte dein Eintrag aussehen:

Obst-SnackDEMO · GESCHÄTZTE BEISPIELPORTION
410 kcal
5 gProtein
104 gKohlenhydrate
1 gFett
✓ Illustrativer Eintrag · nicht gespeichert
Nur zum Ausprobieren ✦
NEUGIER
Idee↗
Experiment↗
Mein System.
Vom „Was wäre, wenn …“ zum Selbermachen.
04 / AUSGANGSIDEE

Warum ich
das gebaut habe.

Ich wollte meine Ernährung einfacher dokumentieren, ohne ständig zwischen verschiedenen Apps wechseln zu müssen.

ChatGPT nutze ich ohnehin. Einen WHOOP-Fitness-Tracker habe ich auch. Also entstand die Frage: Warum verbinde ich beides nicht miteinander?

Aus einem Experiment wurde nach und nach ein eigenes System. Mit einer Datenbank, eigenen Schnittstellen, automatischer Synchronisierung und einem persönlichen KI-Assistenten.

Ein Projekt, das mit meinem Alltag wächst.

05 / TECHNISCHER AUFBAU

So hängt alles zusammen.

Im Chat erfassen. Dauerhaft speichern. Mit Aktivität ergänzen.

Baustein berühren oder mit der Maus darüberfahren für eine kurze Erklärung.

↔
↔

Automatisch ins Tracking

Technische Details

MCP: Stellt die Funktionen zum Erfassen, Korrigieren und Abrufen bereit. Ergebnisse kommen als Antwort in den Chat zurück.

Supabase: Speichert die Ernährungseinträge dauerhaft.

WHOOP: Regelmäßige Synchronisierung mit autorisiertem Zugriff über OAuth.

Cloudflare: Teil der Integrationsinfrastruktur. Gezeigt ist der logische Aufbau, keine Serververteilung.

Die Demo auf dieser Seite nutzt ausschließlich Beispieldaten.

06 / PROJEKTSTAND

Umgesetzt und noch offen.

Bisher umgesetzte Bausteine und nächste Entwicklungsthemen.

✓

Bereits umgesetzt

STEHT
  • Ernährungserfassung über ChatGPT
  • Speicherung in Supabase
  • Eigenes MCP-Plugin
  • WHOOP-OAuth-Anbindung
  • Automatische Synchronisierungsjobs
  • Tagesübersichten und Ernährungsprotokolle
↗

Nächste Entwicklungsthemen

  • Zusätzliche Sicherheitsprüfungen
  • Verbesserte Automatisierungen
  • Optimierung der Auswertungen
  • Weitere persönliche Funktionen

Kein fertiges Produkt. Ein persönliches Projekt, das ich kontinuierlich weiterentwickle.

07 / EINORDNUNG

Was das Projekt zeigt.

Ein persönlicher Assistent entsteht aus dem Zusammenspiel mehrerer Bausteine: einer Gesprächsoberfläche, klaren Funktionen, dauerhafter Speicherung und angebundenen Datenquellen.

Die nächsten Schritte liegen bei Sicherheitsprüfungen, Automatisierungen und besseren Auswertungen. Die Qualität der Ernährungseinträge hängt dabei von den Angaben zu Lebensmitteln und Portionen ab.

Zur Architektur ↑