Back to Completed Work
Accolade Community Theatre homepage design
Performing Arts

Accolade Community Theatre

Real-time guest check-in dashboard built for a live theatre production run

Accolade Community Theatre was tracking ticket check-ins on paper — slow, error-prone, and impossible to read in real time. Box office staff needed something they could open on a tablet at the door and use without any training. The app pulls the guest list directly from their existing Google Sheet, so there was no data migration and no new system for the client to manage. Staff tap a name to check someone in. The count updates live.

Design Decisions

Google Sheets as the data layer. Accolade already managed ticket sales there. Rather than migrate their data to a new system, the app connects to the existing sheet via a Google Apps Script endpoint. The client didn't have to change anything about how they sold tickets — the check-in tool just plugged into what was already there.

Performance tabs instead of separate URLs. The production had four show dates and front-of-house staff needed to switch between lists mid-evening as early shows ran long and late-night doors opened. A single URL with tab switching kept everything on one screen. No bookmarks, no confusion about which link to use.

Real-time write-back on every check-in. Each tap writes directly back to the Google Sheet, so the box office manager watching the spreadsheet in the back had a live door count without refreshing anything. The sync status bar at the top tells staff whether the last save succeeded — visible at a glance from across a table.

Designed for speed under pressure. Sorted alphabetically by last name, high contrast, large touch targets. A checked-in row shifts to teal so staff get an immediate visual read of house fill without counting. The whole interface was built to get from name lookup to checked in in under three seconds.

Live Preview

Open in new tab ↗

Like what you see?

Let's build something like this for your business.