KPI Dashboard
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
3
Entities
0
Integrations
Description
Admin portal landing page that renders the consolidated set of organizational KPI tiles for Org Admins and Global Admins. Presents totals and trends for activities, peer mentors, coordinator workload, pending approvals and reimbursements, and provides drill-down links into the detailed admin areas.
kpi-dashboard
Sources & reasoning
Listed as a canonical feature under admin-dashboard in §8 vocabulary and as a core Admin Web Portal capability in §Product 2. MVP target_release: admin dashboard is part of the MVP admin scope per §5 Fase 1 (brukeradministrasjon, organisasjonsinnstillinger, aktivitetsoversikt - the operational landing surface).
-
docs/source/likeperson.md · line 142-143Coordinator and organization-level dashboards and KPIs
-
docs/source/likeperson.md · line 373admin-dashboard | Admin Dashboard | Dashboard KPIs, Activity Feed
Responsibilities
- Render labelled KPI tiles with current values and trend indicators
- Fetch aggregated metrics from the KPI Aggregation Service on load and on refresh
- Provide drill-down navigation to users, activities, expenses and reporting areas
- Handle loading, empty and error states for each tile
- Respect role-based visibility so only authorized admins see organizational data
Interfaces
renderDashboard(orgId): void
refreshKpis(): Promise<void>
onTileClick(kpiId): void
Related Data Entities (3)
Data entities managed by this component