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
- Daten aus Backend via
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