Skip to main content

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