contractor-platform
Contractor System
Overview
The Contractor System manages the complete contractor lifecycle, from registration and verification to job completion and payouts.
Contractors complete onboarding through the web portal and perform all day-to-day operations using the Contractor Mobile Application.
⸻
Contractor Onboarding
The onboarding process includes:
- Account registration
- Email verification
- Personal information
- Contact information
- Identity verification
- Service selection
- Service area selection
- Availability setup
- Required document upload
- Administrative review
- Approval
⸻
Approval Process
Before activation, every contractor application is reviewed by an administrator.
Approval verifies:
- Identity documents
- Required information
- Service qualifications
- Supporting documents
Approved contractors gain access to the Contractor Mobile Application.
⸻
Contractor Mobile Application
Approved contractors can:
- Manage availability
- Receive booking requests
- Accept or decline jobs
- View booking details
- Navigate to customer locations
- Verify service scope
- Update job status
- Complete jobs
- View earnings and payouts
⸻
Contractor Eligibility
Contractors must meet the following requirements before receiving bookings:
- Approved account
- Verified identity
- Active status
- Available for work
- Qualified for the requested service
- Assigned to the service area
- No active suspension
⸻
Earnings and Payouts
Contractors earn payment after successful job completion.
The system supports:
- Earnings tracking
- Payout history
- Payment status
- Completed job records
⸻
Objectives
The Contractor System is designed to:
- Verify contractor identity
- Maintain service quality
- Simplify contractor onboarding
- Manage job assignments
- Track contractor performance
- Support secure contractor payouts