MVP Aufbaufamilie.bokta.org

Gemeinsames Familien-Gedächtnis

Ruhige Orchestrierung statt Push-Flut: Einkauf & Essenplan, Geburtstage, Aufgaben und ein klarer Kummerkasten für Tanja, Simon und Louie.

Einkauf & Essensplan

MVP zuerst
  • Gemeinsame Listen nach Laden/Kategorie
  • Wochenplan + Verknüpfung mit Listen
  • Standardartikel merken, wiederkehrend tickern

Geburtstage & Geschenke

MVP zuerst
  • Anlässe + Vorlieben pro Person
  • Erinnerungen früh genug (DM + Gruppe)
  • Ideen-Sammlung erledigt/offen

Aufgaben & Mental Load

MVP zuerst
  • Zuständigkeiten (Tanja / Simon / Louie als Objekt)
  • Morgenbriefing pro Person, ruhig steuerbar
  • Kummerkasten neu / klären / erledigt

Flows

Entwürfe

Morgenbriefing

  • Zeit pro Person konfigurierbar
  • DM in Telegram, Sammelthemen in Familien-Gruppe
  • Basis: Aufgaben, Termine, Einkaufsreste

Einkauf + Essen

  • Listen pro Laden + Kategorie
  • Essensplan triggert Einkauf (fehlende Zutaten)
  • Benachrichtigung nur wenn sich etwas ändert

Geburtstage

  • Vorlieben & Geschenkideen sammeln
  • Reminder vor Termin (spätestens 2 Wochen)
  • Status erledigt/offen, wer kümmert sich

Kummerkasten

  • Eingang → neu / klären / erledigt
  • Optional Ollama zum Umformulieren ohne Vorwurf
  • Zuordnung zu Tanja/Simon, Louie als Kontext

Integrationen

Aufbau

Telegram

DM pro Person + Familien-Gruppe geplant

Webhook-Stub aktiv

Ollama

Kategorisieren, Vorschläge, Umformulieren

Optional, Fallback aktiv

Kalender

Google (Berlin) read-only, optional Apple

In Planung

Apple Erinnerungen

Aktuell Listen in der App bevorzugt

Import/Sync später

Telegram Setup (geplant)

  1. Bot bei BotFather erstellen, Token in .env hinterlegen.
  2. Familien-Gruppe anlegen, Bot hinzufügen, Chat-ID notieren.
  3. Webhook via Cloudflare-Tunnel auf /api/telegram zeigen.
  4. t.me/<bot>?start=<user_id> pro Person für DM-Verknüpfung.

Setup-Check

  • Domain:familie.bokta.org über Cloudflare Tunnel
  • Server:Mac Studio (kein Docker), Node 20, Next.js
  • Datenbank:SQLite lokal: prisma/dev.db
  • Reminder:Telegram Bot + Gruppe (anzulegen)

Prisma & DB

Migrationen: npm run prisma:migrate -- --name init (mit lokalem Cache/Engines). Client: npm run prisma:generate.

API & Status

API

/api/telegram

Webhook für Bot, speichert Chats (Stub)

API

/api/ollama

Proxy/Stub für Vorschläge

API

/api/status

Health + Config-Check

Nächste Schritte

  • • Bot Token + Gruppe anlegen, Webhook auf Tunnel setzen.
  • • Erste Personen/Haushalt in DB anlegen (Tanja, Simon, Louie als Kind-Objekt).
  • • Essenplan-View + Einkaufsliste als erstes UI-Stück bauen.
  • • Optional Ollama aktivieren (Endpoint in .env) für Vorschläge.