Mobile-first Web-App fuer persoenliches Health-, Ernaehrungs-, Aktivitaets- und Einkaufs-Tracking im Home-Lab-Betrieb. Stack: pnpm Monorepo - Next.js 16 + React 19 + Tailwind (apps/admin) - Hono + tRPC + Better Auth mit 2FA und Passkeys (packages/api) - PostgreSQL + Drizzle ORM (packages/db) - Docker fuer Postgres und pgAdmin. Module: - Auth mit Login, 2FA (TOTP + Backup-Codes), Passkeys und Admin-Recovery - Tagesansicht mit Essen, Trinken, Gewicht, Aktivitaeten und Coach-Hinweisen - Lebensmittelkatalog mit Naehrwerten, Portionen, OCR/Barcode/Open Food Facts - Rezepte mit Live-Naehrwertberechnung und Community-Vorschlaegen - Essensplanung und Wochenbudget mit Sportbonus - Einkaufslisten mit Maerkten und Laufweg-Sortierung - Hellfireclub mit Aktivitaetspunkten und gemeinsamer Aktivitaetsplanung - Wearables-Vorbereitung (Fitbit / Google Fit / Health Connect) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.5 KiB
1.5 KiB
Hellth Hub - Projektbeschreibung
Hellth Hub ist eine mobile-first Web-App für persönliches Health- und Ernährungstracking im Home-Lab. Die Anwendung nutzt das stabile Grundgerüst aus Admin-UI, Auth, 2FA, Benutzerverwaltung, API, Datenbank und Docker, ist fachlich aber vollständig auf Ernährung, Ziele, Aktivität und Alltagstauglichkeit ausgerichtet.
Kernbereiche
- Tagesansicht: Mahlzeiten, Getränke, Gewicht, Aktivitäten, Ziele und Coach-Hinweise.
- Lebensmittel: eigener Katalog mit Nährwerten pro 100 g, Portionen, Favoriten, Barcode-/OCR-Vorbereitung.
- Rezepte: Zutaten aus Lebensmitteln, flexible Einheiten, Portionen, Bewertungen und Meal-Prep.
- Planung: Tages- und Wochenplanung mit Mahlzeiten und Zukunftslogik.
- Wochenbudget: flexible Kalorienplanung inklusive Sportbonus.
- Einkauf: automatische Einkaufslisten nach Markt, Abteilung und Laufweg.
- Ziele und Onboarding: persönliche Zielableitung pro Benutzer.
- Motivation: Erinnerungen, Aktivitätspunkte und Hellfireclub-Aktivitäten.
- Wearables: vorbereitete Struktur für Fitbit/Google-Fit-Importe.
Architektur
apps/admin: Next.js Admin- und App-Frontend.packages/api: Hono, Better Auth und tRPC.packages/db: Drizzle-Schema und Migrationen.docker: PostgreSQL und pgAdmin für lokale/Home-Lab-Setups.
Prinzipien
- Motivierend statt strafend.
- Benutzerbezogene Einstellungen statt globale Health-Defaults.
- Alltagseinheiten vor perfekter Laborpräzision.
- Erweiterbar für Wearables, OCR, Barcode, Preisvergleich und Offline-Einkaufsmodus.