dritter commit, hoffentlich sind grundfunktionen da
This commit is contained in:
+32
-52
@@ -1,52 +1,32 @@
|
||||
|
||||
Überblick
|
||||
|
||||
Dieses Projekt ist ein lokales Arbeits- und Dokumentationsprojekt für persönliche Organisation.
|
||||
|
||||
Zweck
|
||||
|
||||
Das Projekt soll folgende Bereiche abdecken:
|
||||
|
||||
• To-dos
|
||||
• Kalendertermine
|
||||
• Projektdokumentation
|
||||
• später Bitcoin-Tracking
|
||||
• später SQLite-basierte Auswertung
|
||||
|
||||
Leitprinzipien
|
||||
|
||||
1. Daten sauber strukturieren
|
||||
2. Eingaben einfach halten
|
||||
3. CSV als Zwischenformat nutzbar machen
|
||||
4. später SQL-Backend ergänzen
|
||||
5. lokale Kontrolle behalten
|
||||
|
||||
Arbeitsweise
|
||||
|
||||
Es gibt zwei Ebenen:
|
||||
|
||||
1. Erfassung
|
||||
|
||||
Neue Einträge werden über eine Eingabemaske erfasst.
|
||||
|
||||
2. Speicherung
|
||||
|
||||
Die Daten werden in CSV abgelegt und später in SQLite überführt.
|
||||
|
||||
Zielbild
|
||||
|
||||
Am Ende soll das Projekt enthalten:
|
||||
|
||||
• eine einfache Eingabemaske
|
||||
• eine saubere Dokumentation
|
||||
• exportierbare Daten
|
||||
• ein lokales Dashboard
|
||||
• Kalenderanbindung
|
||||
• To-do-Verwaltung
|
||||
• später Bitcoin-Verwaltung
|
||||
|
||||
Status
|
||||
|
||||
Der Fokus liegt aktuell auf Dokumentation, Kalender und To-do.
|
||||
Bitcoin-Tracking wird später ergänzt.
|
||||
|
||||
# Überblick
|
||||
Dieses Projekt ist ein lokales Arbeits- und Dokumentationsprojekt für persönliche Organisation.
|
||||
## Zweck
|
||||
Das Projekt soll folgende Bereiche abdecken:
|
||||
- To-dos
|
||||
- Kalendertermine
|
||||
- Projektdokumentation
|
||||
- später Bitcoin-Tracking
|
||||
- später SQLite-basierte Auswertung
|
||||
## Leitprinzipien
|
||||
1. Daten sauber strukturieren
|
||||
2. Eingaben einfach halten
|
||||
3. CSV als Zwischenformat nutzbar machen
|
||||
4. später SQL-Backend ergänzen
|
||||
5. lokale Kontrolle behalten
|
||||
## Arbeitsweise
|
||||
### 1. Erfassung
|
||||
Neue Einträge werden über eine Eingabemaske erfasst.
|
||||
### 2. Speicherung
|
||||
Die Daten werden in CSV abgelegt und später in SQLite überführt.
|
||||
## Zielbild
|
||||
Am Ende soll das Projekt enthalten:
|
||||
- eine einfache Eingabemaske
|
||||
- eine saubere Dokumentation
|
||||
- exportierbare Daten
|
||||
- ein lokales Dashboard
|
||||
- Kalenderanbindung
|
||||
- To-do-Verwaltung
|
||||
- später Bitcoin-Verwaltung
|
||||
## Status
|
||||
Der Fokus liegt aktuell auf Dokumentation, Kalender und To-do. Bitcoin-Tracking wird später ergänzt.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
# To-do- und Kalenderkonzept
|
||||
## Ziel
|
||||
Dieses Projekt soll eine einfache Möglichkeit bieten, Aufgaben und Termine zentral zu erfassen.
|
||||
## To-do-Felder
|
||||
- id
|
||||
- titel
|
||||
- beschreibung
|
||||
- kategorie
|
||||
- prioritaet
|
||||
- status
|
||||
- faellig_am
|
||||
- wiederholen
|
||||
- notiz
|
||||
## Kalender-Felder
|
||||
- id
|
||||
- titel
|
||||
- datum
|
||||
- uhrzeit
|
||||
- dauer_min
|
||||
- kalender
|
||||
- kategorie
|
||||
- erinnerung_min
|
||||
- wiederholen
|
||||
- notiz
|
||||
## Dropdown-Werte
|
||||
### Priorität
|
||||
- Niedrig
|
||||
- Mittel
|
||||
- Hoch
|
||||
### Status
|
||||
- Offen
|
||||
- In Arbeit
|
||||
- Wartet
|
||||
- Erledigt
|
||||
### Wiederholen
|
||||
- Nein
|
||||
- Täglich
|
||||
- Wöchentlich
|
||||
- Monatlich
|
||||
### Kalender
|
||||
- Arbeit
|
||||
- Privat
|
||||
- Bitcoin
|
||||
- Todo
|
||||
### Kategorie
|
||||
- Allgemein
|
||||
- Dokumentation
|
||||
- Erinnerung
|
||||
- Termin
|
||||
- Aufgabe
|
||||
- Sonstiges
|
||||
## Eingaberegeln
|
||||
- Pflichtfelder müssen ausgefüllt sein
|
||||
- freie Texte nur dort, wo sie sinnvoll sind
|
||||
- Datum und Uhrzeit strikt getrennt
|
||||
- Wiederholungen nur aus erlaubten Werten
|
||||
- Kalenderziel muss auswählbar sein
|
||||
## Workflow
|
||||
1. Eintrag über Maske anlegen
|
||||
2. Daten als CSV speichern
|
||||
3. später nach SQLite importieren
|
||||
4. optional an Google Calendar oder iCloud übergeben
|
||||
|
||||
Reference in New Issue
Block a user