Die Todo-App demonstriert, wie man eine einfache Aufgabenverwaltung mit ThemisDB erstellt. Sie zeigt Listenoperationen, Filterung nach Status und persistente Datenspeicherung.
- ✅ Aufgaben erstellen - Neue Tasks mit Titel und Beschreibung
- ✅ Status-Verwaltung - Offen, In Arbeit, Erledigt
- ✅ Prioritäten - Niedrig, Normal, Hoch
- ✅ Filterung - Nach Status und Priorität filtern
- ✅ Suche - Volltextsuche in Titel und Beschreibung
- ✅ Listen-UI - Übersichtliche Darstellung aller Tasks
- ✅ Persistierung - Alle Daten in ThemisDB gespeichert
Screenshots werden nach Implementierung hinzugefügt
- ThemisDB Server (siehe Hauptdokumentation)
- Python 3.8+
- Tkinter
cd examples/02_todo_app
pip install -r requirements.txt
python main.py{
"id": "task_uuid",
"title": "Aufgabe erledigen",
"description": "Beschreibung der Aufgabe",
"status": "open", # open, in_progress, done
"priority": "normal", # low, normal, high
"created_at": "2025-12-22T10:00:00Z",
"updated_at": "2025-12-22T10:00:00Z",
"due_date": "2025-12-25T00:00:00Z"
}Siehe HOW_TO.md für detaillierte Anleitungen.
- Listen-Operationen - Mehrere Entities verwalten
- Filterung - Daten nach Kriterien filtern
- Indizes - Secondary Indexes für schnelle Queries
- AQL Queries - Fortgeschrittene Datenbankabfragen
- Tkinter Listbox - Listen-UI-Komponenten
README.md- Diese DateiHOW_TO.md- Bedienungsanleitungmain.py- Hauptanwendungmodels.py- Datenmodellerequirements.txt- Dependencies
- Vorheriges Beispiel: Hello World
- Nächstes Beispiel: Kontaktmanager
Status: ✅ Implementiert | Voll funktionsfähig