Kiosk app — Microsoft event
Interactive kiosk experience for a Microsoft-aligned event, built as a focused vanilla JavaScript front end. Live demo · Visual design by Subterfuse Design Agency.
Problem
Event floors need self-serve discovery: products, partners, or narrative beats without staffing every station. The build had to stay lightweight (fast load, easy deploy) and faithful to design handoff.
Solution
Implemented UI and interactions in plain JS against the provided design: clear navigation, touch-friendly controls, and assets optimized for kiosk displays. No framework overhead where simplicity and load time were the priority.
Impact
- Low friction deployment: static assets suit event IT and pop-up networks.
- Predictable behavior on locked-down kiosk browsers without SPA complexity.
Lessons learned
- Vanilla JS remains a strong choice when the surface area is bounded and performance matters.
- Tight design ↔ dev pairing (agency + implementation) reduces rework on spacing and motion.
- For events, cache-busting and offline fallbacks are worth planning before opening day.
Tech stack
- JavaScript (vanilla), HTML, CSS
- Static hosting (event-appropriate CDN or simple web server)
- Design: Subterfuse Design Agency
