Overview
Build an admin fleet operations dashboard for tracking vehicles, assigned drivers, active contracts, repayment performance, ownership progress, and operational status.
Problem
ChainMove is a mobility finance platform, so admins need a central dashboard for vehicle and contract operations. Without this, it is difficult to manage which driver has which vehicle, which contracts are active, and which assets are underperforming.
Expected solution
Create a fleet operations dashboard with:
- vehicle list/table
- driver assignment status
- active contract status
- repayment completion percentage
- vehicle availability/assigned/maintenance status
- filters by status, driver, contract, and date
- vehicle detail drawer/page
- key metrics cards
- empty/loading/error states
Advanced requirements
- Add safe backend aggregation where needed.
- Keep driver, vehicle, and contract data normalized where possible.
- Avoid duplicating calculation logic in multiple components.
- Make the UI scalable for many vehicles.
Files likely involved
- admin dashboard pages/components
- vehicle model/API routes
- driver/user model/API routes
- contract/repayment models
- fleet table and detail components
- dashboard metric cards
Acceptance criteria
- Admin can view fleet-level metrics.
- Admin can see vehicle assignment and contract status.
- Admin can filter and search fleet records.
- Vehicle detail view shows driver, contract, and repayment summary.
- Access is admin-only.
- Responsive UI is implemented.
npm run lint and npm run build pass.
Suggested labels
dashboard, admin, fleet, operations, backend, frontend, hard
Difficulty
Hard
Overview
Build an admin fleet operations dashboard for tracking vehicles, assigned drivers, active contracts, repayment performance, ownership progress, and operational status.
Problem
ChainMove is a mobility finance platform, so admins need a central dashboard for vehicle and contract operations. Without this, it is difficult to manage which driver has which vehicle, which contracts are active, and which assets are underperforming.
Expected solution
Create a fleet operations dashboard with:
Advanced requirements
Files likely involved
Acceptance criteria
npm run lintandnpm run buildpass.Suggested labels
dashboard,admin,fleet,operations,backend,frontend,hardDifficulty
Hard