Skip to content

ProfilePage & Settings – Benutzerprofil bearbeiten und Einstellungen verwalten

Beschreibung:
Erstellung einer Profilseite, auf der der Nutzer seine persönlichen Daten (z. B. Benutzername, E-Mail, Avatar) einsehen und bearbeiten kann.
Zusätzlich eine Settings-Seite, auf der der Nutzer Währung auswählen, Haushalte anlegen, App-Funktionen aktivieren/deaktivieren und sein Konto löschen kann.

Aufgaben:

  • Profilseite implementieren

    • Anzeige und Bearbeitung von Benutzername, E-Mail und Avatar
    • Ladezustand anzeigen, während Daten vom Backend geladen werden
    • Fehlerhandling bei fehlenden Daten implementieren
  • Settings-Seite implementieren

    • Auswahl von Währung
    • Haushalte anlegen
    • App-Funktionen aktivieren/deaktivieren
    • Konto löschen Button hinzufügen
  • Backend-Anbindung

    • Daten aus Backend via getUser(userID) laden
    • Änderungen über Update-API speichern

Akzeptanzkriterien:

  • Profilseite zeigt aktuelle Benutzerinformationen korrekt an
  • Benutzer kann eigene Daten (Benutzername, E-Mail, Avatar) ändern
  • Settings-Seite ermöglicht Währungsauswahl, Haushalte und App-Funktionen zu verwalten
  • Konto löschen Button vorhanden und funktioniert
  • Ladezustand und Fehlerhandling funktionieren zuverlässig