Skip to main content

Kiosk app: Microsoft event

Microsoft Innovation Universe

Interactive kiosk for a Microsoft-aligned event, built in plain JavaScript. Live demo · Visual design by Subterfuse Design Agency.

Problem​

Event floors need self-serve discovery (products, partners, story beats) without staffing every station. The build had to stay light (fast load, easy deploy) and match the design handoff closely.

Solution​

UI and interactions in plain JS against the provided design: clear navigation, touch-friendly controls, and assets sized for kiosk displays. No framework overhead when load time mattered more than app architecture.

Impact​

  • Static assets are easy to deploy on event IT networks.
  • Behavior stays predictable on locked-down kiosk browsers without SPA complexity.

Lessons learned​

  • Vanilla JS is still a good fit when the surface area is small and performance matters.
  • Close design and implementation pairing cuts rework on spacing and motion.
  • For events, plan cache-busting and offline fallbacks before opening day.

Tech stack​

  • JavaScript (vanilla), HTML, CSS
  • Static hosting (event-appropriate CDN or simple web server)
  • Design: Subterfuse Design Agency