Operator App for Car Sharing
The Levy Fleets operator app gives your field team mobile access to vehicle commands, ride management, and fleet operations. Whether you need to remotely unlock a car for a stranded customer, end a stalled ride, or quickly look up a vehicle by scanning its QR code, the operator app handles it from your phone.
Who Can Use the Operator App
The operator app is available to users with any of these roles:
- Super Admin
- Global Admin
- Admin
- Fleet Manager
- Customer Support
- Service Tech
- Operator
Download the app from the App Store or Google Play and log in with your Levy Fleets credentials.
Vehicle Management
Vehicle List
The main Vehicles screen shows your fleet with key status indicators:
- Vehicle number — Fleet ID for quick identification
- Status badge — Current status (Available, In Use, Maintenance, Offline, etc.)
- Battery/fuel gauge — Circular progress indicator showing current charge or fuel level (0–100%)
- Last signal — When the vehicle last reported telemetry data
Vehicle Detail
Tap any vehicle to open its detail screen, which includes:
| Section | What It Shows |
|---|---|
| Hero | Vehicle number, status badge, and battery/fuel gauge |
| Quick Stats | Odometer (km), location (tap to open in Maps), rides in last 24 hours |
| Command Buttons | IoT commands (see below) |
| Device Info | IMEI, VIN, and vehicle model |
| Recent Rides | Last 5 rides from the past 24 hours |
Vehicle Commands
The operator app provides direct access to IoT commands for each vehicle. Commands are organized into primary (most used) and secondary (less frequent) groups.
Primary Commands
| Button | Command | Color | Description |
|---|---|---|---|
| Unlock | UNLOCK | Green | Unlock the vehicle — opens doors/enables riding |
| Lock | LOCK | Red | Lock the vehicle — secures doors/disables riding |
| Alarm | ILLEGAL_USE_WARNING | Orange | Sound the vehicle alarm — useful for locating the vehicle |
| Battery | BATTERY_LOCK_UNLOCK | Purple | Unlock the removable battery compartment (requires confirmation) |
Secondary Commands
| Button | Command | Description |
|---|---|---|
| Enable Throttle | THROTTLE_ON | Enable the vehicle's motor/propulsion |
| Disable Throttle | THROTTLE_OFF | Disable the motor (vehicle can still roll but not accelerate) |
| Light On | HEADLIGHT_ON | Turn on headlights remotely |
| Light Off | HEADLIGHT_OFF | Turn off headlights remotely |
| Refresh | GET_STATUS | Request a fresh status update from the vehicle |
Battery Unlock
The Battery Unlock command requires confirmation before executing. This is a sensitive operation — only use it when you need to physically access the battery compartment for maintenance or swapping.
Command Timeout
Vehicle commands have a 30-second timeout. If the vehicle doesn't respond within 30 seconds (e.g., due to poor cellular connectivity), the command is reported as failed. You can retry immediately.
Smartcar vs. IoT Commands
For Smartcar-connected cars, Lock and Unlock are sent via the Smartcar API. For vehicles with hardware IoT devices (OKAI, Segway, etc.), commands are sent via the device's protocol. The operator app abstracts this — you tap the same buttons regardless of connection type.
QR Code Scanner
The Scan screen provides rapid vehicle lookup via QR code:
Open Scanner
Tap the scan icon to open the camera-based QR scanner.
Scan Vehicle QR
Point your camera at the vehicle's QR code. The scanner has animated guides and a scan line to help with alignment.
Automatic Lookup
On successful scan, the app vibrates and automatically navigates to the vehicle's detail screen.
Manual Entry Fallback
If the QR code is damaged or unreadable:
- Tap the Manual Entry field below the camera view
- Type the vehicle number or ID
- Tap Search to navigate to the vehicle
Scanner Features
- Torch toggle — Flashlight button for scanning in low-light conditions
- Haptic feedback — Vibration confirms a successful scan
- Animated guides — Corner guides with a pulsing glow help frame the QR code
Ride Management
Active Rides
The Rides screen shows currently active rides with:
- Ride number and status
- Customer name
- Vehicle number
- Duration so far
- Distance traveled
Ride Detail
Tap any ride to see full details:
- Start time, duration, and distance
- Customer information
- Vehicle information
- Fare amount (for completed rides)
Ending a Ride
From the ride detail screen, operators can end a ride remotely:
Open Ride Detail
Navigate to the active ride you need to end.
Tap End Ride
Tap the End Ride button. A confirmation dialog appears.
Confirm
Confirm the action. The ride is ended, the vehicle is locked, and the customer is charged.
When to End Rides Remotely
End rides remotely when a customer can't end it themselves (app crash, phone died, left the area) or when a ride appears abandoned. Always attempt to contact the customer first if possible.
Issuing Refunds
From the ride detail screen, operators can also issue refunds:
| Option | Description |
|---|---|
| Full refund to wallet | Refund the full ride amount to the customer's wallet |
| Full refund to card | Refund the full amount back to the customer's card |
| Partial refund | Refund a specific amount (enter custom amount and reason) |
The refund modal shows:
- Original amount paid
- Previously refunded amount (if any)
- Remaining refundable amount
- Refund destination (wallet or card)
Customer Management
The Customers screen provides customer lookup and basic management:
- Search for customers by name, email, or phone
- View customer profiles with ride history
- See wallet balance and payment status
Zone Management
The Zones screen displays your configured zones on a map:
- Parking zones (green)
- No-parking zones (red)
- Speed limit zones
- Service area boundaries
Operators can visualize where vehicles should be returned and identify zone boundaries in the field.
Vehicle Status Values
The operator app displays these vehicle statuses:
| Status | Meaning | Color |
|---|---|---|
| Available | Ready for rental | Green |
| Available Hidden | Available but not shown to customers | Gray |
| In Use | Currently in an active ride | Blue |
| Maintenance | Under maintenance, not available | Yellow |
| Offline | Not reporting telemetry | Red |
| Not Ready | Needs attention before becoming available | Orange |
| Charging | Currently charging (EVs) | Purple |
Need Help?
For questions about the operator app or field operations, contact us at support@levyelectric.com.