// 01
The Problem
A towing service needed real-time visibility into driver location and a transparent way for customers to negotiate price, while supporting concurrent usage at scale.
// 02
Architecture
Event-driven architecture using SSE and Event Emitters to push live location/status updates without polling, built on Next.js with Ably for realtime pub/sub and Mapbox for live map rendering.
// 03
Solution
Live driver tracking, a bidding system for price negotiation, multi-language support, and push notifications.
// 04
Tech Stack
Next.jsAblyMapboxSSEEvent Emitters
