-
BhuMeet DSP
9. Pilots
The Pilots module enables Drone Service Providers (DSPs) to manage all drone pilots registered under their account.
This module is used to add pilots, view and update pilot details, assign operational locations and drones, monitor pilot activity on maps, and maintain pilot records.
Pilot data is directly used during order assignment, planner scheduling, and operational tracking.
Only pilots added in this module can be assigned to orders.
9.1 Accessing the Pilots
Steps:
- Log in to the BhuMeet DSP Mobile Application.
- From the Home screen, navigate to the Manage Orders
- Tap Pilots.
The Pilots screen opens.
9.2 Pilots List
The Pilots list screen displays all pilots registered under the DSP account.
Header elements:
- Total Pilots (count)
- Add (+) button to add a new pilot
- View Pilots on Map link
Each pilot card displays:
- Pilot name
- Assigned city or primary location
- Mobile number
- License ID
- Total completed orders count
- Active / Inactive toggle
🛈 Note:
The completed orders count reflects only successfully completed orders. Cancelled or rejected orders are excluded.
9.3 Empty State
If no pilots exist in the system, the Pilots screen displays an empty state.
Message displayed:
“No pilots right now !”
This screen appears only when zero pilots are added.
9.4 Adding a New Pilot
9.4.1 Open Add Pilot Screen
Steps:
- From the Pilots list screen, tap Add (+).
- The Add Pilot screen opens.
9.4.2 Add Pilot Fields
Personal Details
- First Name (Required)
- Middle Name (Optional)
- Last Name (Required)
KYC Details
- ID Proof (Optional)
- License ID (Optional)
Contact Details
- Phone Number (Required)
- Email ID (Optional)
Address Details
- First Line Address (Optional)
- Second Line Address (Optional)
- Pin Code (Optional)
- Country (Auto-selected, based on registered country)
- State (Filtered by country)
- City (Filtered by state)
Assignment Details
- Assigned Location (Optional, multiple locations supported)
- Assigned Drone ID (Optional, editable later)
🛈 Note:
Country, State, and City values are auto-filtered and limited to the DSP’s registered country.
9.4.3 Save Pilot
Steps:
- Enter all required details.
2. Tap Add.
System Feedback:
- On success:
“Pilot added successfully.”
The pilot appears in the Pilots list.
9.5 Viewing Pilot Details
Steps:
- From the Pilots list, tap a pilot card.
- The Pilot Details screen opens.
The screen displays all personal, KYC, contact, address, and assignment details in read-only mode.
9.6 Editing Pilot Details
Steps:
- On the Pilot Details screen, tap the three-dot menu.
- Select Edit.
- Update the required fields.
- Tap Update to save.
🛈 Note:
Assigned Location and Assigned Drone ID can be modified at any time.
A pilot can be associated with multiple locations.
🛈 Restriction:
If the DSP is acting as Pilot, the pilot profile cannot be edited.
The Edit option is not available for DSP-as-Pilot records.
9.7 Deleting a Pilot
Pilot deletion is a permanent action.
9.7.1 Delete Confirmation
Steps:
- Open Pilot Details.
- Tap the three-dot menu.
- Select Delete.
Confirmation dialog text:
“Delete Pilot ?
Are you sure you want to delete this pilot?”
Options:
- Not now
- Delete
9.7.2 Delete Success
If Delete is selected:
- The pilot is permanently removed.
- A success dialog is shown.
Message displayed:
“Pilot Deleted!
Pilot deleted successfully !”
Tap OK to return to the Pilots list.
⚠️ Warning:
Deleted pilots cannot be recovered.
9.8 Managing Pilot Active / Inactive Status
Rules:
- Inactive pilots are hidden from Assign Pilot
- Ongoing or completed orders are not affected.
- No confirmation dialog is shown when toggling status.
🛈 Note:
Only active pilots appear in order assignment and map views.
9.9 View Pilots on Map
Steps:
- From the Pilots list screen, tap View Pilots on Map.
- The Pilots on Map screen opens.
Behavior:
- Displays only active pilots.
- Pilot locations are derived from their operational activity.
- No date or range filter is available on this screen.
9.10 Location History
9.10.1 Access Location History
Steps:
- Open Pilot Details.
- Tap View Timeline.
9.10.2 Location History Behavior
- Displays historical service paths on the map.
- Bottom date selector allows single-day navigation only.
- Only completed orders are shown.
- Route paths and markers correspond to actual service execution.
🛈 Note:
Pending or cancelled orders are not included in location history.
9.11 Validation and System Messages
| Condition | Message |
| Missing required field | “This field is required.” |
| Pilot added | “Pilot added successfully.” |
| Pilot updated | “Pilot updated successfully.” |
| Delete confirmation | “Delete Pilot ?” |
| Delete success | “Pilot Deleted!” |
9.12 Key Notes and Best Practices
- Add pilots before accepting or assigning orders.
- Keep pilot contact details accurate for coordination.
- Use Inactive status instead of deletion for temporary unavailability.
- Delete pilots only when permanently removing records.
- Monitor pilot workload using completed order counts.
- Use Location History for operational review and verification.
