Skip to main content

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)