Enter PIN to unlock

Stage Door


No badge? Manual sign in/out

0in the building
0signed out / not in

Currently in the building

Nobody signed in yet.

Not yet in

No roster yet.

End of evening

Signs OUT everyone still marked in, with the current time.

Add cast members

Type or paste names, one per line, then Add. Each new name gets a permanent ID; existing names keep theirs (and their printed badges). Names already in the cast are skipped. Use Remove on any row below to take someone off. The roster syncs to the other station automatically once a server is configured.

Cast (0)

No roster yet.

Print QR badges

~10 badges per A4. Cut on dashed lines; laminate or use plastic wallets. Codes contain ID + name so badges work on any station.

Online sync

Point both stations at the same Worker URL. Scans queue locally when offline and sync automatically when a connection returns.

Server token for this PIN (set once with wrangler secret put AUTH_TOKEN):

unlock first

Safeguarding log

Every scan from every station, newest first. Export the CSV after each performance for your records.

TimeNameIDStn

Change PIN

Changes the PIN on this device and rotates the server token (needs to be online). Afterwards, on each other tablet: tap "Reset this device" on its lock screen and enter the new PIN — it re-syncs everything automatically.

Danger zone