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