README.md gefüllt
This commit is contained in:
parent
fa5b88b9e6
commit
d54cf7cefd
68
README.md
68
README.md
|
@ -45,48 +45,48 @@ requireAdmin → Benutzer benötigt Admin-Rechte.
|
|||
GET /member/:id?
|
||||
📌 Gibt Mitgliederinformationen zurück
|
||||
|
||||
/member → Liste aller Mitglieder
|
||||
/member/:id → Einzelnes Mitglied
|
||||
PUT /member/:id?
|
||||
📌 Fügt Mitglieder hinzu oder aktualisiert sie
|
||||
/member → Liste aller Mitglieder
|
||||
/member/:id → Einzelnes Mitglied
|
||||
PUT /member/:id?
|
||||
📌 Fügt Mitglieder hinzu oder aktualisiert sie
|
||||
|
||||
Ohne id → Neues Mitglied
|
||||
Mit id → Mitglied aktualisieren
|
||||
DELETE /member/:id
|
||||
📌 Löscht ein Mitglied (Admin erforderlich)
|
||||
Ohne id → Neues Mitglied
|
||||
Mit id → Mitglied aktualisieren
|
||||
DELETE /member/:id
|
||||
📌 Löscht ein Mitglied (Admin erforderlich)
|
||||
|
||||
### 📅 Trainingsverwaltung
|
||||
|
||||
GET /:abteilung/trainings/:jahr?/:kw?
|
||||
📌 Liefert Trainingsinformationen
|
||||
GET /:abteilung/trainings/:jahr?/:kw?
|
||||
📌 Liefert Trainingsinformationen
|
||||
|
||||
/trainings → Alle Trainings einer Abteilung
|
||||
/trainings/:jahr → Alle Trainings eines Jahres
|
||||
/trainings/:jahr/:kw → Training einer bestimmten KW
|
||||
POST /:abteilung/trainings/:jahr/:kw
|
||||
📌 Erstellt ein neues Training mit Geräteplan
|
||||
/trainings → Alle Trainings einer Abteilung
|
||||
/trainings/:jahr → Alle Trainings eines Jahres
|
||||
/trainings/:jahr/:kw → Training einer bestimmten KW
|
||||
POST /:abteilung/trainings/:jahr/:kw
|
||||
📌 Erstellt ein neues Training mit Geräteplan
|
||||
|
||||
Wenn zwei Trainings dieselben Geräte hatten, wird hochgezählt.
|
||||
Falls das letzte Gerät 10 war, geht es auf 1.
|
||||
📋 Anwesenheitsverwaltung
|
||||
GET /:abteilung/anwesend/:id
|
||||
📌 Liefert Anwesenheiten für ein Training
|
||||
Wenn zwei Trainings dieselben Geräte hatten, wird hochgezählt.
|
||||
Falls das letzte Gerät 10 war, geht es auf 1.
|
||||
📋 Anwesenheitsverwaltung
|
||||
GET /:abteilung/anwesend/:id
|
||||
📌 Liefert Anwesenheiten für ein Training
|
||||
|
||||
POST /:abteilung/anwesend/:id
|
||||
📌 Setzt Anwesenheiten
|
||||
POST /:abteilung/anwesend/:id
|
||||
📌 Setzt Anwesenheiten
|
||||
|
||||
inriege → Alle Mitglieder, die anwesend sein könnten
|
||||
anw → Mitglieder, die tatsächlich anwesend sind
|
||||
✅ Automatische Korrekturen:
|
||||
inriege → Alle Mitglieder, die anwesend sein könnten
|
||||
anw → Mitglieder, die tatsächlich anwesend sind
|
||||
✅ Automatische Korrekturen:
|
||||
|
||||
Falls Mitglied in anw ist, aber nicht in DB → Hinzufügen
|
||||
Falls Mitglied in anw fehlt, aber in DB → Löschen
|
||||
Falls Mitglied in anw ist, aber nicht in DB → Hinzufügen
|
||||
Falls Mitglied in anw fehlt, aber in DB → Löschen
|
||||
|
||||
## 🛠 Technologie-Stack
|
||||
|
||||
Backend: Node.js, Express.js
|
||||
Datenbank: PostgreSQL
|
||||
Authentifizierung: JWT
|
||||
Backend: Node.js, Express.js
|
||||
Datenbank: PostgreSQL
|
||||
Authentifizierung: JWT
|
||||
|
||||
## 🛠 Entwickler-Tools
|
||||
|
||||
|
@ -105,11 +105,11 @@ npm update
|
|||
|
||||
## 🏗 Zukünftige Erweiterungen
|
||||
|
||||
📊 Statistiken & Berichte
|
||||
📱 Mobile App-Integration
|
||||
📧 E-Mail-Benachrichtigungen
|
||||
📊 Statistiken & Berichte
|
||||
📱 Mobile App-Integration
|
||||
📧 E-Mail-Benachrichtigungen
|
||||
|
||||
## 📬 Kontakt
|
||||
|
||||
mailto:admin@boergmann.it
|
||||
mailto:admin@boergmann.it
|
||||
💬 Falls du Fragen hast, erstelle ein Issue oder kontaktiere mich! 🚀
|
||||
|
|
Loading…
Reference in New Issue