-
Notifications
You must be signed in to change notification settings - Fork 0
Komponenten
Joshua Phu Kuhrau edited this page Jun 2, 2026
·
1 revision
backend/
├── app/
│ ├── api/
│ │ └── v1/
│ │ ├── auth.py # Login, Token, Session
│ │ ├── documents.py # Dokument CRUD
│ │ ├── files.py # File Upload/Download
│ │ ├── tasks.py # Task Management
│ │ ├── calendar.py # Kalender-Events
│ │ └── notifications.py
│ ├── core/
│ │ ├── config.py # Settings & Umgebungsvariablen
│ │ └── security.py # JWT, Passwort-Hashing
│ ├── db/
│ │ ├── session.py # DB-Connection
│ │ └── init_db.py # Initialisierung
│ ├── models/ # SQLAlchemy Models
│ ├── celery.py # Async Worker
│ └── main.py # App-Entrypoint
└── alembic/ # Migrationen
frontend/
├── lib/
│ ├── screens/ # UI Screens
│ ├── widgets/ # Wiederverwendbare Komponenten
│ ├── services/ # API-Calls
│ ├── models/ # Dart Datenmodelle
│ └── main.dart
| Methode | Endpoint | Beschreibung |
|---|---|---|
| POST | /api/v1/auth/login |
Login |
| GET | /api/v1/documents |
Alle Dokumente |
| POST | /api/v1/documents |
Dokument erstellen |
| GET | /api/v1/tasks |
Alle Tasks |
| POST | /files/upload |
Datei hochladen |
| GET | /health |
Health Check |
← Datenmodell | → Core Features