43 lines
2.5 KiB
Markdown
43 lines
2.5 KiB
Markdown
# Detaillierte PRP für Tenant Admin App (Capacitor + Framework7)
|
|
|
|
## Status
|
|
- **Aktiv**: Erste Version (2025-09-13)
|
|
- **Version**: 1.0.0
|
|
- **Autor**: Sonoma (AI Architect)
|
|
- **Supersedes**: docs/prp/06-tenant-admin-pwa.md (erweitert und detailliert)
|
|
|
|
## Überblick
|
|
Diese detaillierte Product Requirement Plan (PRP) beschreibt die Spezifikationen für die Tenant Admin App. Die App ist eine store-ready mobile Anwendung, die mit Capacitor für iOS und Trusted Web Activity (TWA) für Android gepackt wird. Die UI basiert auf Framework7 für ein natives Mobile-Erlebnis. Die App ermöglicht Tenant-Admins (z.B. Event-Organisatoren) die vollständige Verwaltung ihrer Events, Galerien, Mitglieder, Einstellungen und Käufe über eine API-first Backend-Integration.
|
|
|
|
Die App ersetzt das frühere Filament-basierte Tenant-Panel und fokussiert auf Mobile-First-UX mit Offline-Fähigkeiten, Push-Notifications und sicherer Authentifizierung. Sie respektiert das Multi-Tenancy-Modell und GDPR-Anforderungen.
|
|
|
|
## Kernziele
|
|
- **Deliverables**: Voll funktionsfähige App mit CRUD-Operationen für Tenant-Ressourcen (Events, Photos, Tasks, etc.).
|
|
- **UI/UX**: Framework7-Komponenten für konsistente, native Mobile-Interfaces (iOS/Android).
|
|
- **Technologie-Stack**: React/Vite (Core), Framework7 (UI), Capacitor (Native), OAuth2 + PKCE (Auth).
|
|
- **Distribution**: App Store (iOS), Google Play (Android), PWA-Install (Web).
|
|
|
|
## Struktur dieser PRP
|
|
- **README.md**: Dieser Überblick.
|
|
- **functional-specs.md**: Funktionale Anforderungen, Capabilities und API-Integration.
|
|
- **pages-ui.md**: Detaillierte Seitenbeschreibungen, Framework7-Komponenten und Wireframe-Ideen.
|
|
- **settings-config.md**: App- und Tenant-spezifische Einstellungen, Capacitor-Plugins.
|
|
- **capacitor-setup.md**: Packaging, Distribution und Native-Features.
|
|
|
|
## Referenzen
|
|
- **Haupt-PRP**: docs/prp/README.md
|
|
- **Tenancy**: docs/prp/02-tenancy.md
|
|
- **API**: docs/prp/03-api.md
|
|
- **Bestehende Tenant PWA**: docs/prp/06-tenant-admin-pwa.md
|
|
- **Addendum**: docs/prp-addendum-2025-09-08-tenant-admin-pwa.md
|
|
- **ADR**: docs/adr/ADR-0006-tenant-admin-pwa.md
|
|
- **Billing**: docs/prp/08-billing.md
|
|
- **Glossar**: docs/prp/99-glossary.md
|
|
|
|
## Änderungen und Erweiterungen
|
|
Diese PRP erweitert die knappe Beschreibung in 06-tenant-admin-pwa.md um:
|
|
- Spezifische Seiten und UI-Elemente mit Framework7.
|
|
- Detaillierte Settings und Capacitor-Integration.
|
|
- Mobile-spezifische Features wie Push-Notifications und Offline-Sync.
|
|
|
|
Für Feedback oder Änderungen: Siehe TODO.md oder Issues. |