Review and documentsReal operating interface
A clear approval decision for drivers and operators
Approval keeps category, documents, reason, and notification in one review flow, whether the decision starts from driver management or inside the driver profile.
Interface preview
Interface language
Interface appearance
4 images
العربية / Lightالعربية / DarkEnglish / LightEnglish / Dark
FullProfile approval or rejection
PartialDecision per document
LiveUpdates and notifications
Operating flow
Review what the driver submitted
The operator opens approval review from the driver table or the driver profile, assigns the vehicle category, reviews the submitted profile photo and requirements, then approves or rejects the file.- Open review from driver management
- Open review inside the driver profile
- Assign the vehicle category before the decision
- Inspect the profile photo and approval requirements
Review approval from driver management
The driver list opens the full approval review dialog with category selection, submitted profile photo, requirements, and final decision controls.Review approval from the driver profile
The profile-level approval dialog combines vehicle category, driver photo, approval requirements, and approve or reject actions.Operating flow
The reason is part of the experience
When rejecting, the operator writes a clear reason from the same entry point and decides whether to notify the driver before confirming the decision.- Reject from the driver list or profile
- Understandable rejection reason
- Optional notification delivery
- In-app notice on approval or rejection
Reject a driver file from the driver list
The driver management table can open the rejection dialog directly, keeping the reason and notification decision in the same flow.Reject a driver file from the profile
The driver profile opens a rejection dialog with a reason field and an optional in-app notification to the driver.Operating flow
Live review updates
If the driver is viewing their review page, document and approval status updates arrive through WebSocket in real time.- Live review-state updates
- Consistency between dashboard and app
- No waiting for a page refresh
Review and documents
