Files
WrestleDesk/SPEC_ligical.md
Andrej Spielmann 3fefc550fe Initial commit: WrestleDesk full project
- Django backend with DRF (clubs, wrestlers, trainers, exercises, templates, trainings, homework, locations, leistungstest)
- Next.js 16 frontend with React, Shadcn UI, Tailwind
- JWT authentication
- Full CRUD for all entities
- Calendar view for trainings
- Homework management system
- Leistungstest tracking
2026-03-26 13:24:57 +01:00

43 lines
2.5 KiB
Markdown

Alles klar, ich habe die Punkte **Trainernotizen zu Kämpfen** und die **feinere Unterteilung des Technik-Katalogs** (Stand vs. Boden) in das Konzept aufgenommen.
Hier ist die nun vollständige und finale Fassung deines Projekt-Plans:
---
## Projekt-Konzept: Digitale Verwaltungs-Plattform für den Ringsport (v4)
### 1. Stammdaten- & Mitgliederverwaltung
* **Detaillierte Ringer-Profile:** Erfassung von Fotos, Geburtsdaten und Scans von Ringerpässen.
* **Gewichts-Historie:** Dokumentation des Körpergewichts über Zeiträume hinweg zur optimalen Wettkampfvorbereitung.
* **Wettkampf-Archiv & Analyse:** Erfassung von Siegen/Niederlagen inklusive Verknüpfung zu **YouTube-Videos**. Zu jedem Kampf können spezifische **Trainernotizen** (z. B. Technik-Kritik oder Verbesserungspotenziale) hinterlegt werden.
* **Organisation:** Einteilung in Kinder/Erwachsene und Zuweisung zu verschiedenen Partner-Clubs.
### 2. Trainingsplanung & Übungskatalog
* **Kategorisierter Übungskatalog:** Zentrale Datenbank für Übungen, unterteilt in:
* **Allgemein:** Kraft, Ausdauer, Aufwärmen.
* **Spezifische Technik:** Unterteilung in **Standkampf** und **Bodenkampf**.
* **Modulare Trainingsvorlagen:** Schnelles Erstellen von Trainingseinheiten (Zeit- oder Wiederholungs-basiert).
* **Ressourcenplanung:** Zuweisung von Trainern und verschiedenen Trainingsorten.
* **Ansichts-Switch:** Volle Flexibilität zwischen Kalender- und Listenansicht bei der Planung und Ansicht.
### 3. Tracking & Hausaufgaben
* **Anwesenheits-Tracking:** Digitale Erfassung der Teilnehmer pro Trainingseinheit.
* **Hausaufgaben-System:** Individuelle oder gruppenbezogene Aufgaben mit Status-Verfolgung (offen/erledigt).
### 4. Dashboard & Reporting
* **Zentrales Dashboard:**
* **Übersicht:** Nächstes Training (Wann & Wo) sowie anstehende Geburtstage (heute + nächste 7 Tage).
* **Hausaufgaben-Monitor:** Sofortige Anzeige aller noch nicht erledigten Aufgaben.
* **Datenschutz:** Dashboard-Ansicht bleibt frei von sensiblen persönlichen Daten.
* **Statistiken:** Auswertung der Trainingsbeteiligung und Hausaufgaben-Erfolge pro Ringer.
* **Export:** Alle Berichte können als **PDF oder CSV** zur externen Verwendung ausgegeben werden.
* **Filter-System:** Leistungsstarke, globale Filter auf allen Verwaltungsseiten.
### 5. Design & Technik
* **High-End UI/UX:** Fokus auf ein modernes Design mit flüssigen Animationen.
* **Rollenmanagement:** Reine Administrations-/Trainer-Plattform (kein Login für Ringer erforderlich).
---
**Damit steht das Grundgerüst!**