dritter commit, hoffentlich sind grundfunktionen da
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# Anforderungen
|
||||
## Hauptziel
|
||||
Das Projekt soll eine einfache und verlässliche Verwaltung von To-dos und Kalenderterminen ermöglichen.
|
||||
## Funktionale Anforderungen
|
||||
### To-dos
|
||||
- To-dos sollen über eine Eingabemaske erfasst werden
|
||||
- Pflichtfelder müssen vorhanden sein
|
||||
- feste Werte sollen per Dropdown gewählt werden
|
||||
- die Daten sollen als CSV exportierbar sein
|
||||
### Kalender
|
||||
- Kalendertermine sollen über eine Eingabemaske erfasst werden
|
||||
- Datum und Uhrzeit müssen wählbar sein
|
||||
- Terminarten sollen per Dropdown auswählbar sein
|
||||
- Wiederholungen sollen unterstützt werden
|
||||
- Erinnerungen sollen vorbereitet sein
|
||||
### Datenhaltung
|
||||
- CSV als Zwischenspeicher
|
||||
- später SQLite als Datenbasis
|
||||
- klare Trennung von Rohdaten und verarbeiteten Daten
|
||||
## Nicht-funktionale Anforderungen
|
||||
- lokale Nutzung ohne Cloud-Zwang
|
||||
- später synchronisierbar mit Google Calendar oder iCloud
|
||||
- leicht verständlich und wartbar
|
||||
- importfreundlich für SQLite
|
||||
- dokumentierbar und versionierbar
|
||||
## UI-Anforderungen
|
||||
Die Eingabemaske soll enthalten:
|
||||
- Pflichtfelder
|
||||
- Dropdowns
|
||||
- Datumsauswahl
|
||||
- Uhrzeitauswahl
|
||||
- Textfelder für Notizen
|
||||
- klare Trennung zwischen To-do und Kalender
|
||||
## Datenqualität
|
||||
- einheitliche Schreibweisen
|
||||
- feste Statuswerte
|
||||
- saubere Datumsformate
|
||||
- keine freien Sonderformate in Pflichtfeldern
|
||||
- keine Mischfelder für unterschiedliche Datentypen
|
||||
|
||||
Reference in New Issue
Block a user