Skip to main content

Scan QR codes with the check-in app

Admin Coordinator

The Scanner is a lightweight app that turns any phone or tablet into a QR code reader for event check-ins. It works as a Progressive Web App (PWA), which means you access it through your browser but can add it to your home screen like a regular app.

Accessing the Scanner

  1. On your phone or tablet, open your web browser.
  2. Navigate to the scanner URL for your event. Your coordinator or admin will share this link -- it looks like yourorg.standshare.app/scanner/EVENT_ID.
  3. Log in if prompted.

Adding to Your Home Screen (PWA Install)

For the best experience, add the scanner to your home screen so it launches in full-screen mode without browser controls:

On iPhone (Safari)

  1. Tap the Share button (the square with an arrow pointing up).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add.

On Android (Chrome)

  1. Tap the three-dot menu in the upper right.
  2. Tap Add to Home screen (or Install app).
  3. Tap Add.

After installing, you will see the scanner icon on your home screen. Tap it to launch directly.

tip

Install the PWA before the event so you are ready to go. It only takes a few seconds.

Scanning Worker QR Codes

  1. Open the scanner app (or navigate to the scanner URL).
  2. Point your camera at the worker's QR code. The QR code is displayed in the worker's StandShare app.
  3. The scanner reads the code automatically -- no need to press a button.
  4. Wait a moment while the scan is validated.

Success and Failure States

After scanning, you will see one of three results:

Approved (Green)

The worker is confirmed and checked in. You will see:

  • Worker's name and photo.
  • Their organization (if applicable).
  • The time of check-in.

Tap anywhere or wait a few seconds to return to scanning mode.

Warning (Yellow)

The scan went through but needs coordinator attention. You will see:

  • A message like "Check with coordinator."
  • This may happen if the worker is not on the roster or there is a data mismatch.

Denied (Red)

The scan was rejected. You will see:

  • A reason for the denial (e.g., "Invalid QR code" or "Not assigned to this event").
  • The worker may need to speak with a coordinator to resolve the issue.

Manual Check-In

If a worker's QR code is not working (dead phone battery, cracked screen, etc.), you can check them in manually:

  1. Below the camera viewfinder, look for the manual search area.
  2. Type the worker's name to search the event roster.
  3. Tap the correct person from the results list.
  4. The check-in is recorded.
note

Manual check-ins are queued the same way as scanned check-ins. They sync to the server when connected, or are stored locally if you are offline.

Offline Mode and Queued Scans

The scanner is designed to work even without a reliable internet connection:

  • When you are online: scans are sent to the server immediately and validated in real time.
  • When you are offline: scans are saved locally on your device in a queue. You will see a badge showing the number of pending syncs (e.g., "3 pending sync").
  • Online/Offline indicator: the header shows a green dot with "Online" or a gray dot with "Offline" so you always know your connectivity status.

Sync Behavior When Connectivity Returns

When your device reconnects to the internet:

  1. The scanner automatically detects the connection change.
  2. All queued scans are sent to the server in the background.
  3. The pending sync count drops to zero.
  4. No action is needed from you -- it all happens automatically.

Even while online, the scanner periodically syncs (every 30 seconds) to make sure nothing is missed.

info

If you close the scanner while offline scans are queued, do not worry -- the scans are stored in your browser's local database. They will sync the next time you open the scanner with an internet connection.

Troubleshooting

ProblemSolution
Camera does not activateMake sure you granted camera permission to your browser. Check your phone's Settings > Privacy > Camera.
QR code will not scanEnsure the code is well-lit and not obscured. Try moving closer or farther away.
"Offline" when you have Wi-FiThe venue Wi-Fi may be congested. Try switching to mobile data.
Pending scans not syncingOpen the scanner and wait 30 seconds. If they still do not sync, check your internet connection and try refreshing the page.
Scanner feels slowClose other browser tabs. The PWA version (home screen icon) performs better than the browser version.

Quick Reference

  • Scanner URL format: yourorg.standshare.app/scanner/EVENT_ID
  • Sync interval: every 30 seconds
  • Offline storage: IndexedDB (persists even if you close the app)
  • Supported devices: any device with a camera and a modern browser (Chrome, Safari, Firefox, Edge)

Next Steps