1.5 KiB
1.5 KiB
Finales Anforderungsprofil "GardenPlan"
1. Kern-Struktur & Zugriff
- Hierarchie: Nutzer
\rightarrowGärten (Multi-Garten)\rightarrowBeete\rightarrowSaisons (flexible Zeiträume). - Berechtigungen: RBAC (Role Based Access Control) auf Garten-Ebene (
Owner,Editor,Viewer). - Sicherheit: Keycloak für Auth, strikte Datenisolierung via
Garden-ID.
2. Pflanzen & Wissen
- Datenbasis: Globaler Read-Only Katalog + individuelle Nutzer-Sorten.
- Wissen: Passives Nachschlagewerk für Pflanznachbarschaften (keine automatische Warnung).
3. Planung & Dynamik
- Zeitstrahl: Informative Ansicht der Anbauphasen.
- Dynamik: Die tatsächliche Aussaat ist der "Trigger". Alle abhängigen Termine (Pikieren, Erntevorhersage) verschieben sich automatisch basierend auf dem Differenzdatum zum Plan.
- Saison-Übernahme: Kopieren des Plans in eine neue Saison inklusive eines einstellbaren Zeit-Offsets.
4. Aufgabenmanagement
- Automatische Aufgaben: 1:1 Verknüpfung mit einer Pflanzung (individuelle Termine pro Charge).
- Manuelle Aufgaben: Many-to-Many Verknüpfung (eine Aufgabe kann mehrere Pflanzungen betreffen).
- Tracking: Präzise Erfassung von Abschlussdatum und Uhrzeit.
5. Ernte & Analyse
- Erfassung: Einfache Zuordnung zu Sorte + Beet (nicht zwingend an spezifische Pflanzung gebunden).
- Metriken: Gleichzeitige Erfassung von Stückzahl und Gewicht möglich.
- Analyse: Vergleich der Erträge über verschiedene flexible Saisons hinweg.