Admin Dashboard Pages
Overview of all pages in the admin dashboard.
Dashboard
Route: /
Platform overview with statistics:
- Total users
- Active providers
- Total revenue
- Pending verifications
- Pending complaints/disputes
- User locations map
Users
Route: /users
User management page:
- List all users
- Filter by role (Provider/Service Seeker)
- Filter by status (Active/Suspended/Banned)
- Search by phone, name
- View user details
- Update user status
User Detail
Route: /users/:userId
Detailed user information:
- Profile information
- Location history
- Jobs history
- Reviews
- Conversations
Providers
Route: /providers
Provider management:
- List all providers
- Filter by verification status
- Search providers
- Verify/unverify providers
- View provider details
Provider Detail
Route: /providers/:providerId
Detailed provider information:
- Profile and business info
- Qualifications
- Services offered
- Reviews and ratings
- Jobs history
- Conversations
- Verification management
Jobs
Route: /jobs
Job oversight:
- List all jobs
- Filter by status
- Assign providers to jobs
- Unassign providers
- Cancel jobs
- View job details
Services
Route: /services
Service catalog management:
- List all services
- Create new service
- Edit service
- Toggle active/inactive status
- Search services
Categories
Route: /categories
Category management:
- List all categories
- Create new category
- Edit category
- Select category icons
- Toggle active/inactive status
Complaints
Route: /complaints
Complaint management:
- List all complaints
- Filter by status
- Create complaint
- Update complaint status
- Add admin notes
Disputes
Route: /disputes
Dispute management:
- List all disputes
- Filter by status
- Create dispute
- Update dispute status
- Add resolution notes
Ranking
Route: /ranking
Provider ranking configuration:
- Configure proximity weight
- Configure rating weight
- Configure availability weight
- Weights must sum to 1.0
Common Features
All pages include:
- Loading states with visual indicators
- Error handling
- Success/error notifications
- Search functionality (where applicable)
- Filtering options (where applicable)