Keeping event check-in running when thousands arrive at once and the venue’s network gives up.
TipTip Organizer worked well online. But live concerts exposed a critical weak spot: heavily congested networks. Crowds overwhelm cellular data, and many venues don’t have enough Wi-Fi.
With thousands of attendees arriving at the same time, relying only on an online connection was a risk we couldn’t take.
Working from the PM’s PRD, Owners and Admins decide whether a check-in can run offline. Operators download the data to their device, sync it, and fix any download or sync failure.
Owners and admins turn Check-in offline on when creating or editing a check-in, with no restriction on when. A tap on the info opens a short explainer of what offline mode does and what to keep in mind.

When an operator opens the app, a page explains offline check-in and starts downloading the data on its own. New ticket purchases trigger a background download, so the list stays up to date.

If a download fails, the app says why, no internet or a system error, and offers two ways out: try again, or continue in online mode. Online mode keeps a banner reminding staff to download the data.

Offline, every check-in is saved on the device; once online, it syncs in the background. A banner shows the last sync time, and each check-in shows downloading or downloaded, so staff know their data is safe.

This taught me to design for real venues, where ideal conditions are rare, and to make technology invisible: staff shouldn’t need to understand syncing to trust it.
Next, I’d explore syncing check-ins between devices in real time without any external internet, as events keep getting bigger.