Like ride-hailing, but for goods. The customer picks a vehicle type (bike, mini-truck, truck), pickup and drop points, and gets an upfront fare. Dispatch looks up nearby available drivers of that vehicle type in a geo index and offers the job. Trips include loading time, multiple stops and proof of delivery, and business customers can schedule orders in bulk.
Functional requirements
- Choose vehicle type, pickup, one or more drops; see the fare
- Match a nearby driver with that vehicle type
- Live tracking, proof of delivery (photo/OTP)
- Scheduled and bulk orders for businesses
- Payments, invoices and driver payouts
Non-functional requirements
- Match within a minute in busy cities
- Accurate fares including waiting and loading time
- No double assignment of a driver
Extensions
- Packers and movers with inventory lists.
- Insurance for goods in transit.
- Route optimisation for multi-drop business deliveries.