Appearance
A.1: Admin Overview
Summary
Admins use the admin overview as a platform dashboard with high-level metrics and quick links into user management and system settings.
Role
- Primary: Admin
Entry Point
- URL:
/admin - Sidebar: Admin Dashboard
Preconditions
- User is authenticated and passes
RequireAdmin.
Steps
- Admin opens
/admin. - Frontend loads overview data.
- Page renders metric cards and quick actions.
- Admin navigates to users or system settings.
Diagram
Edge Cases
- Non-admin: Route guard blocks access.
- Load failure: Overview shows retry/error state where data fails.
Current Implementation Notes
- Frontend:
frontend/src/app/pages/admin/overview.tsx,frontend/src/shared/components/layout/require-admin.tsx
Screenshot Status
- Captured with Playwright on 2026-04-17 using mocked admin statistics:
- Admin statistics dashboard:

- Admin statistics dashboard: