Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Todo-App - Aufgabenverwaltung mit ThemisDB

Status Difficulty Duration

📝 Übersicht

Die Todo-App demonstriert, wie man eine einfache Aufgabenverwaltung mit ThemisDB erstellt. Sie zeigt Listenoperationen, Filterung nach Status und persistente Datenspeicherung.

✨ Features

  • 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

Screenshots werden nach Implementierung hinzugefügt

📋 Voraussetzungen

🚀 Installation

cd examples/02_todo_app
pip install -r requirements.txt
python main.py

📊 Datenmodell

{
    "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"
}

🔧 Verwendung

Siehe HOW_TO.md für detaillierte Anleitungen.

📚 Was Sie lernen

  • 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

📄 Dateien

  • README.md - Diese Datei
  • HOW_TO.md - Bedienungsanleitung
  • main.py - Hauptanwendung
  • models.py - Datenmodelle
  • requirements.txt - Dependencies

🔗 Weiterführend


Status: ✅ Implementiert | Voll funktionsfähig