ArtLens Puzzles, in-Gallery Kiosk
A touch-first puzzle kiosk built for a museum gallery — four interactive puzzle types built around artworks from the collection, designed and built solo end to end, from initial prototype through the gallery-deployed build.
Includes a custom drag-and-drop timeline, a deep-zoom study viewer, and a map-based artwork trail, wrapped in an Electron kiosk shell with offline asset caching and silent auto-update so the exhibit keeps running through a network outage.
Built as a true kiosk product, not just a web app: boot-time asset caching keeps the exhibit running through a museum network outage, silent auto-update ships new builds without ever interrupting a visitor mid-session, and an internal content-authoring tool shaped the data model before being handed off to the museum's CMS team and retired.
- React 19
- TypeScript
- Vite 7
- Tailwind CSS v4
- @dnd-kit
- OpenSeadragon
- Mapbox GL
- Electron
- Playwright
- Vitest