Offline mode
Download attendee list to device, scan locally, queue check-in events.
Sync
When connectivity returns, upload scans — server resolves conflicts (duplicate scan rejected).
Best practice
Sync before doors open if possible; use offline as backup only.