28 lines
969 B
Plaintext
28 lines
969 B
Plaintext
---
|
|
description:
|
|
globs:
|
|
alwaysApply: false
|
|
---
|
|
# Projekt-Struktur (Systades)
|
|
|
|
## Hauptkomponenten
|
|
Diese Python-Flask-Webanwendung implementiert ein Mind-Mapping und Gedanken-Management System:
|
|
|
|
- [app.py](mdc:app.py): Hauptanwendungsdatei mit allen Routen und Endpunkten
|
|
- [models.py](mdc:models.py): Datenbankmodelle und Beziehungen
|
|
- [run.py](mdc:run.py): Startpunkt der Anwendung
|
|
- [init_db.py](mdc:init_db.py): Initialisiert die Datenbank mit Beispieldaten
|
|
|
|
## Projektstruktur
|
|
- `/database`: Enthält SQLite-Datenbank
|
|
- `/docs`: Dokumentation
|
|
- `/static`: Frontend-Ressourcen (CSS, JS, Bilder)
|
|
- `/templates`: Jinja2-Templates für die Webseiten
|
|
- `/utils`: Hilfsfunktionen und -klassen
|
|
|
|
## Hauptfunktionalität
|
|
- Mind-Mapping: Visualisierung von Wissen und Beziehungen
|
|
- Gedanken-Management: Erfassung und Organisation von Ideen und Konzepten
|
|
- Benutzer-Management: Registrierung, Login, Profile
|
|
- API-Endpunkte: RESTful-Schnittstellen für Frontend-Integration
|