StealThis .dev

Takeout Pickup Status

Customer-facing takeout order status widget: order number lookup, animated step tracker (received → preparing → ready → picked up), and an estimated time countdown.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Takeout Pickup Status

Order number input (e.g. “T-042”) → lookup triggers the status tracker. Four animated steps: Received ✓ → Preparing (animated pulse) → Ready for pickup 🔔 → Picked up. Each step has an icon, label, and timestamp. “Ready” state plays a subtle pulse animation and shows a large “YOUR ORDER IS READY” banner. Auto-demo mode cycles through states every few seconds if no order number entered.