Carpooling requires multi-stop route management, split-fare billing, and shared trip coordination that single-rider platforms can’t support. Corporate commuter programs, university rideshare networks, and community carpools need route waypoint tracking, multi-driver account management, and flexible fare calculation for cost-sharing scenarios.
The route object on each reservation captures GPS waypoints + timestamps for multi-stop trip tracking. Multi-driver accounts share booking history and payment methods under one client entity. Rate engine calculates fares based on time, distance, and zone transitions with configurable common costs at segment boundaries. Wallet architecture supports split billing across multiple payment methods with per-participant allocation.
A corporation deploys employee carpool programs for daily commute. Driver creates a shared account, authorizes three colleagues as additional drivers. Trip route logs waypoints: Driver home (7:00 AM) → Colleague A pickup (7:15 AM) → Colleague B pickup (7:30 AM) → Office arrival (8:00 AM). Fare calculates per-segment distance and time, splits cost across four participants. Each participant’s wallet debits proportional share. The return trip follows a reverse route with timestamp logging for compliance reporting and mileage tracking.