When the order is picked up, customers see the driver position on a map and a countdown to delivery.
Driver position updates in real time via Pusher.
Dynamically calculated estimated delivery time.
Works directly in the customer's browser.