-
Notifications
You must be signed in to change notification settings - Fork 0
Admin Dashboard — Plattform-Übersicht & User-Management #3
Copy link
Copy link
Open
Labels
alphaAlpha milestoneAlpha milestonecodeforgeTo be built by CodeForgeTo be built by CodeForgefrontend
Description
Ziel
Admins brauchen Übersicht über die gesamte Plattform.
Was gebaut werden soll
1. Store erweitern
getAllUsers(),getAllDonations(),getAllPayouts()updateUserRole(),deactivateUser()- Plattform-Stats: Total Donations, Active Users, Active Beneficiaries
2. Admin Dashboard (/[locale]/admin/page.tsx)
- KPI Cards: Gesamtspenden (€), aktive Donor, aktive Beneficiaries, aktive Social Worker
- Spenden-Trend (letzte 7 Tage als einfache Liste, kein Chart nötig)
- Letzte Aktivitäten (neueste Donations, Registrierungen)
- Redirect wenn Rolle != admin
3. User Management (/[locale]/admin/users/page.tsx)
- Tabelle aller User mit Rolle, Status, Registrierungsdatum
- Rollen-Änderung (Dropdown)
- Deaktivieren-Button
4. Navbar
- Admin sieht Admin-Navigation
Tests
- Store: getAllUsers, updateUserRole
- Component: Dashboard rendert KPIs, User-Liste zeigt Rollen
- Mindestens 8 neue Tests
Acceptance Criteria
- Admin Dashboard mit KPI-Cards
- User-Liste mit Rollen-Management
- Nur für admin-Rolle zugänglich
- DE + EN Translations
- Alle bestehenden Tests laufen noch
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
alphaAlpha milestoneAlpha milestonecodeforgeTo be built by CodeForgeTo be built by CodeForgefrontend