Beyond the landing itself, we designed a full-featured participant cabinet. Users could check their current status, see how many coupons they’d collected, and track progress in real time. We illustrated every possible state—from a first-visit empty screen to an active, coupon-filled dashboard.
Because heavy traffic was expected, we engineered everything for scale:
- Optimized SQL queries for real-world participant volumes
- Live data sync with Google Sheets
- Phone-number authentication with vulnerability protection
- Flexible screen states: empty ➜ filling up ➜ dynamic with coupons
Testing confirmed smooth performance with
10,000+ simultaneous users at peak.