Three production web apps for CD-Log booth at the Expo HOTEX-KITEX 2025 trade show - smart-home demo, weighing-station demo and lead capture.
CD-Log exhibited at HOTEX-KITEX 2025 at Expo Tel Aviv. We needed (a) interactive touchscreen demos that would pull visitors into the booth, and (b) a faster way for sales reps to capture leads than paper. I scoped and built three web apps: a smart-home pantry simulation, a fully functional supermarket weighing station, and an internal lead-capture tool with Google Sheets as backend.
CD-Log distributes commercial display hardware (touchscreens, signage) to retail and hospitality. The trade show was an opportunity to demonstrate the displays not as hardware but as a customer experience - "here's what your shoppers would actually do with it."
A display showing a slideshow doesn't pull visitors in. We needed interactivity.
The lead-capture problem at every trade showStakeholders: Sales team (booth staff) · Marketing · Leadership
Key constraints: Hard deadline (show date doesn't move). Touch-first UX for 10" and 24" displays. Must work on flaky show-floor wifi. Zero-cost backend acceptable for demo-grade apps.
I scoped three separate apps because the alternative - one "everything" app - would have either compromised each use case or been too complex to ship in time.
| Option | Approach | Verdict |
|---|---|---|
| Single app | One monolithic app covering all demos + lead capture | Rejected - too complex, and each screen serves for different use |
| Firebase backend | Proper database for lead capture with auth | Rejected - Sheets gave reps familiar follow-up surface |
| 3 separate apps + Sheets | Each app scoped to one use case, Sheets as backend | Selected - ship fast, fit each screen size and use |
| App | Purpose | Key feature |
|---|---|---|
| Smart Home Demo | Pantry inventory simulation (10" display) | Tap-to-add items, restock alerts |
| Weighing Station | Supermarket scale workflow (24" display) | Select produce, weigh, "print" barcode |
| Lead Collection | Internal tool for booth reps (27" display) | Name, phone, company, tags → Google Sheet |
No auto-reset on demos. No "source demo" field in lead capture. No pre-show training for reps.
Add a reset timer to demos (avoid half-used state). Capture which demo each lead interacted with. Rehearse lead-capture flow with all reps the day before.