feat(app): App-Fundament – Flutter-Gerüst und Supabase-Konfiguration #32

Merged
cschlaefke merged 11 commits from feature/31-app-fundament into main 2026-11-02 21:21:02 +00:00
Showing only changes of commit 04d9d01395 - Show all commits

View file

@ -12,7 +12,7 @@ User Stories in Forgejo-Issues umgesetzt.
- **Frontend:** Flutter (stable) / Dart 3 – eine Codebasis für iOS, Android, Web
- **State-Management:** Riverpod (mit Code-Generierung)
- **Navigation:** go_router (Deep Links + Web-URLs)
- **Backend:** Supabase (PostgreSQL 16, Auth, Storage, Realtime, Edge Functions), **selbst gehostet auf Hetzner** (ADR-0002); lokal per Supabase CLI. Nur Features nutzen, die auch self-hosted verfügbar sind; Dashboard-Einstellungen im Repo dokumentieren.
- **Backend:** Supabase (PostgreSQL 17, Auth, Storage, Realtime, Edge Functions), **selbst gehostet auf Hetzner** (ADR-0002); lokal per Supabase CLI. Nur Features nutzen, die auch self-hosted verfügbar sind; Dashboard-Einstellungen im Repo dokumentieren.
- **Modelle:** freezed + json_serializable
- **Tests:** flutter_test, mocktail, integration_test, Playwright (Web-E2E)
- **CI/CD:** Forgejo Actions (`.forgejo/workflows/`)