A SaaS operations platform for escape room owners and game masters. Battle-tested across 8,000+ Room Sessions with 99.95% uptime, unlimited Rooms per location, and offline-ready Room Stations built for the realities of venue Wi-Fi.
Built for speed under pressure. Game masters control the timer, ordered puzzles and clues, audio, images, video, and the synchronized player-facing Live View from one workspace. Every action is timestamped in the Room Session log for later review.
02
Platform Architecture
TanStack Start and React power the frontend, backed by an Express 5 API and PostgreSQL with Prisma on Railway. Better Auth handles subscription-based access control, Stripe powers billing, and AWS S3 stores room media.
03
Offline-First PWA
Opening a Room online atomically prepares its current Room Revision, Application Shell, signed Offline Access Grant, and every configured audio, image, and video file. Once marked Offline ready, the Room Dashboard and same-station Live View can keep running for at least 24 hours; completed Room Sessions are saved locally and sync after reconnecting.
04
Room Analytics
Evidence-backed analytics turn each completed Room Session into Room-scoped performance views, with clear coverage and supporting numbers behind every result. PostgreSQL rollups power summaries by Room and date range, while detailed logs preserve success, timing, attendance, clue usage, notes, and the story of each game.
05
Analytics AI Assistant
Ask Analytics helps operators explore performance in plain language. It translates each question into approved, read-only metric queries while keeping Room scope, metric definitions, and supporting evidence intact.
Live Game Master workspace
The operational center for running the timer, tracking ordered Puzzles, sending Clues and media, and monitoring the player-facing Live View.
Rooms at a glance
Owners can manage multiple Rooms from one browser application while keeping each Room's duration, Clue allowance, content, and live state distinct.
Evidence-backed analytics and AI
The current Room Summary stays visible beside Ask Analytics, helping operators investigate performance with suggested reviews, explicit scope, and the numbers behind each answer.