Admin-Seite erstellen mit Benutzer- und Spieleverwaltung
Akzeptanzkriterien:
- Neue Route /admin, nur für Admins zugänglich -> Zugriff auf Endpunkte nur mit gültigem Token + Rolle admin
- AdminRoute-Komponente implementieren, die prüft, ob der Nutzer admin ist
- Navigation im Header: Link zu „Admin“ nur sichtbar, wenn der Nutzer admin ist
- Admin soll Nutzer und Spiele verwalten (Dashboard mit Funktionen)
- Audit-Log in DB oder Server-Log speichern
Definition of Done:
- Nur Nutzer mit der Rolle admin haben Zugriff auf /admin
- Neue Route /admin korrekt im Router eingebunden
- Navigationslink zu Admin-Seite erscheint nur bei Admin-Nutzern
- Admin-Funktionalität mit Test-Accounts geprüft
- Rolle wird beim Login vom Server übermittelt (z. B. user: { id, name, role })