🔒
Race-Condition Safe
MySQL SELECT...FOR UPDATE row locks guarantee only one rider ever wins an order — even at the same millisecond.
📍
Public Tracking
End customers track their parcel in real-time with a full timeline and live rider GPS — no account needed.
📡
Flash Broadcast
Admins broadcast one order to multiple riders simultaneously. Fastest finger wins — instant lock.
💰
Upfront Earnings
Riders see their exact earning amount on the order card before accepting. Full transparency.
🗺️
Live GPS Tracking
Riders update their location in real-time. Customers see live movement on the tracking page.
📊
Event Timeline
Every status change is logged as an immutable tracking event. Full delivery history, always.
🏦
Earnings Ledger
Each delivery auto-creates an earnings record. Full payout history for riders and admins.
🛡️
Role-Based Auth
Session-token authentication. Every API endpoint validates role and account status.
⚙️
State Machine
Shipments follow a strict lifecycle. Invalid status jumps are rejected at the engine level.