Problem
frontend/app/(dashboard)/dashboard/page.tsx exists but is largely empty. recharts v3 is installed but not used. Managers have no visual overview of the asset fleet health, distribution, or activity.
Proposed Solution
Create frontend/opsce/features/dashboard/DashboardPage.tsx with summary cards and two Recharts visualizations. Fetch data from the reports API at GET /api/reports.
Acceptance Criteria
Problem
frontend/app/(dashboard)/dashboard/page.tsxexists but is largely empty.rechartsv3 is installed but not used. Managers have no visual overview of the asset fleet health, distribution, or activity.Proposed Solution
Create
frontend/opsce/features/dashboard/DashboardPage.tsxwith summary cards and two Recharts visualizations. Fetch data from the reports API atGET /api/reports.Acceptance Criteria
AssetsByStatusChart: a RechartsPieChartshowing asset count per status (Active, Maintenance, Retired, Inactive)AssetsByDepartmentChart: a RechartsBarChartshowing asset count per top 5 departmentsResponsiveContainer)