Skip to content

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 })