A scanner, not an app

Open a URL, point a phone at a QR pass, done. No app for you, none for your volunteers, and none for the player holding the pass.

What you need

A phone with a camera and a browser. That is the entire requirement, for you and for every volunteer you hand the door to. There is nothing to install, nothing to log a volunteer into beyond your own organizer session, and nothing that stops working because someone did not update it.

How a check-in actually goes

  1. 1.Open the scanner page for your event and allow camera access.
  2. 2.The player shows their pass on their phone.
  3. 3.Point, scan, and the result comes back from our server — confirmed, already checked in, wrong event, or not valid.
  4. 4.Carry on. The participant list updates as you go, so you always know who has actually arrived.

There is a manual check-in too, for the phone that has died in the queue.

Validation happens on the server

The scanner does not decide anything. It reads a pass and asks; our server answers. A pass for a different event fails. An already-used or rotated pass fails. A participation that is not confirmed fails. None of those checks can be bypassed by faking what the scanner shows, because what the scanner shows is the answer, not the decision.

Check-in for online events

It matters more online than most organizers expect. A check-in window before start tells you who has actually turned up while you can still promote from the waitlist — which is the difference between a full lobby and four empty slots at match one.

Practical notes

  • Camera access requires HTTPS. On the live site that is automatic; on a local dev server it is not.
  • The scanner is loaded on demand rather than bundled into the app, so it costs nothing for the visitors who never check anyone in.
  • Two people scanning at once is fine — validation is server-side, so there is no local state to conflict.
  • It is a check-in tool, not identity verification. It confirms a valid pass for this event, not who is holding it.

Common questions

Do I need to install anything to scan players in?
No. The scanner is a page in your phone’s browser. Your players need nothing installed either.
Can volunteers scan without an organizer account?
They scan from your organizer session on their device. There are no separate volunteer accounts.
Does check-in work for online events?
Yes, and it is worth using. A check-in window before start tells you who has actually turned up in time to promote from the waitlist.

Run the door from your pocket

Signed passes, server-side validation, and nothing to install.