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ürfeMorgenbriefing
- •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
AufbauTelegram
DM pro Person + Familien-Gruppe geplant
Ollama
Kategorisieren, Vorschläge, Umformulieren
Kalender
Google (Berlin) read-only, optional Apple
Apple Erinnerungen
Aktuell Listen in der App bevorzugt
Telegram Setup (geplant)
- Bot bei BotFather erstellen, Token in
.envhinterlegen. - Familien-Gruppe anlegen, Bot hinzufügen, Chat-ID notieren.
- Webhook via Cloudflare-Tunnel auf
/api/telegramzeigen. 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.