8. Workflows
8.1: Ride Booking Workflow
- The customer opens the app and selects a ride service.
- Customers enter pickup and drop locations.
- The system finds nearby available drivers.
- The driver receives a request and accepts or declines.
- Ride starts with real-time tracking enabled.
- Ride completes; fare is automatically calculated including taxes, discounts, and tips.
- Payment is processed through the chosen method (Cash, Wallet, Card, Online).
- Customers and drivers can provide ratings and reviews.
8.2: Parcel Booking Workflow
- The customer selects parcel service and enters pickup & delivery details.
- Specify package details (single/multiple packages, size, weight).
- System assigns the nearest available driver for delivery.
- The driver picks up the parcel and starts delivery with live tracking.
- OTP verification ensures secure parcel handover.
- Payment is processed automatically if prepaid, or collected by driver if COD.
- Delivery completion is recorded; customer and driver can rate the experience.
8.3: Rental Booking Workflow
- The customer selects rental service and chooses duration or distance.
- Selects rental package: Half-day, Full-day, or Custom trip.
- System assigns an available driver and vehicle.
- Rental starts, live tracking is enabled throughout the rental period.
- Fare is calculated based on rental duration, distance, and package details.
- Payment is processed via the chosen method.
- Customer completes the rental, driver logs trip completion.
- Customers and drivers can provide ratings and feedback.
