40 lines
1.5 KiB
Markdown
40 lines
1.5 KiB
Markdown
# 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
|
|
|