← All features

One stub. One entry. Every time.

The double-scan guard is not a check in our code, it is a unique constraint in the database. The first scan wins and a second raises a conflict the scanner shows as ALREADY USED. It cannot be talked around by a race, a retry, or two phones on the same door in the same second.

Door staff see who is admitted and nothing else. The scan payload carries a name, an email and an event, with no price and no total on it at all. The money gate is the shape of the data, not a permission somebody can flip.

  • Atomic check-in, no double admits, enforced by the database
  • Scan from any phone, no hardware
  • Owner, admin and staff roles, scoped to your organizer
  • Roadmap: offline scanning and box-office cash sales