CS. Zurück zum Portfolio Kontakt
App / Vibe Coding

Hestia.

Eine gemeinsame Haushalts-App für WGs, Paare und Familien. Einkauf, Aufgaben, Essensplan und Finanzen an einem Ort, live synchron zwischen allen Mitgliedern.

TypApp
PlattformeniOS, Android, Web
Entstandenper Vibe Coding mit KI

01 / Die Idee

Im gemeinsamen Haushalt verteilt sich die Organisation schnell auf Messenger, Notizzettel und Tabellen. Hestia holt das an einen Ort. Alles gehört dem Haushalt, nicht einzelnen Personen: Wer Mitglied ist, sieht und bearbeitet alles, und Änderungen erscheinen sofort auf allen Geräten.

Einer legt den Haushalt an, die anderen treten per Einladungscode bei und sind sofort vollwertige Mitglieder.

Transparenz: Hestia ist komplett per Vibe Coding entstanden. Idee, Funktionen und das Zusammenspiel der Bereiche kommen von mir, den Code hat die KI geschrieben. Flutter und Dart beherrsche ich selbst nicht, die App zeigt aber, was mit KI als Werkzeug heute möglich ist.

02 / Screens

Beträge, Namen und Profilbilder unkenntlich gemacht.

03 / Bereiche

Start

  • Offene To-Dos, Einkaufsliste und monatliche Kosten auf einen Blick
  • Essensplan für die nächsten Tage
  • Nächste Termine

Planung

  • Wiederkehrende Aufgaben mit Zuweisung an Mitglieder
  • Aufgaben mit Fälligkeit, gruppiert nach Woche
  • Termine als Woche, Monat oder Jahr

Küche

  • Rezepte mit Kategorien und Merkliste
  • Wochen-Essensplan mit Vorschlägen
  • Einkaufsliste direkt aus dem Plan, dazu Vorrat

Geld

  • Monatliche Kalkulation pro Person
  • Einnahmen, Fixkosten, variable Ausgaben und Sparen
  • Preisübersicht

04 / Technik

Die KI hat Hestia mit Flutter gebaut, eine Codebasis für iOS, Android und Web. Den Zustand verwaltet Riverpod, die Navigation go_router. Als Backend dient Supabase mit Authentifizierung, PostgreSQL und Realtime: Änderungen kommen per WebSocket live bei allen Mitgliedern an, ganz ohne eigenen Server oder Polling.

Kritische Schritte wie „Haushalt anlegen“ und „Beitreten“ laufen als atomare Datenbankfunktionen. Geldbeträge werden als Cent-Ganzzahlen gespeichert, nie als Kommazahlen.

  • Flutter
  • Dart
  • Riverpod
  • go_router
  • Material 3
  • Supabase
  • PostgreSQL
  • Realtime

Fragen zum Projekt?

Ich bin nicht auf der Suche. Wenn eine wirklich spannende Stelle dabei ist, höre ich mir das aber gern an.