Interactive Media & Wayfinding Terminal App
An airport self-service retail/kiosk platform
Overview
The “mediabox” terminal, an interactive media and wayfinding application in the kiosk family. It plays audio/media and presents map-based location content for visitors.
The Challenge
A public terminal aimed at information and engagement needs smooth media playback and interactive maps, running full-screen and reliably on kiosk hardware.
What We Built
An Electron/React/Redux desktop app (app/actions, app/components, app/containers, app/reducers, app/store) using howler for audio/media playback and leaflet / react-leaflet for interactive maps and wayfinding, with a do.php helper for server-side content access. Built on the shared electron-react-boilerplate foundation used across the kiosk suite.
Technologies & Approach
Electron + React + Redux (Webpack, Babel, Flow, ESLint), Howler for audio, and Leaflet for maps. Reusing the platform’s common desktop toolchain kept the media terminal consistent with the rest of the fleet.
Outcome / Impact
Added an interactive media/wayfinding surface to the kiosk platform, broadening it beyond transactions into information and engagement.
Capabilities Demonstrated
- Interactive audio/media playback in a desktop kiosk
- Map-based wayfinding with Leaflet
- Touch-first terminal UX
- Reusing a shared Electron toolchain across a product family