Skip to content

SF / PRODUCT 002Door and check-in application

ScannerSync

Guest check-in that keeps working when the signal doesn’t.

A queue at the door does not care that the venue’s uplink went down. ScannerSync is built on the assumption that it will.

  • A SyncFac product
  • Ships with EventSync
  • Android
  • Web
ScannerSync confirming a guest checked in, with the option to check in one more
ScannerSync / door check-in
0
Bars of signal required
1:1
Idempotent scan to check-in
APK
Installed on the device
4
Angular · Capacitor · ML Kit · IndexedDB
01

The guest list lives on the phone

Before doors open the event is pulled down in full. From that point the scan is a local lookup, so it answers as fast as the camera can read the code.

  • Camera QR scanning through ML Kit
  • Per-seat check-in for reserved events
  • Partial check-in for a group booking arriving in twos
02

Wrong is recoverable, double is not

A door app that checks the same guest in twice is worse than one that is briefly offline, so the queue is built to make that impossible.

  • Undo a check-in any time before it syncs
  • Every queued action carries an idempotency key
  • The queue drains in order, so the server sees the night as it happened
03

The awkward cases are handled on purpose

Real doors produce codes nobody planned for. The app admits the guest and flags the decision rather than holding up the queue.

  • Unrecognised codes are admitted and marked for the server to judge
  • Seats moved off the live chart without leaving the door
  • A visible queue, so staff can see what has not yet reached the server

Build with us

Want something like this, for your business?

We build products for selected companies as well as for ourselves. Tell us what it has to do and what it has to survive.