Jet2 Gate Scanner System
Save as:
```text
scanner.html
```
```html
Jet2 Gate Scanner
Gate Scanner
QR / Boarding Pass Scanner
Scanner ready.
Last Scan
Waiting for boarding pass...
Boarding Log
```
Add these columns to Booking table
Column Type
boarded bool
boarded_at timestamp
Defaults:
```sql
boarded = false
```
This scanner:
Scans QR codes
Checks boarding pass in Supabase
Checks passenger is checked in
Blocks duplicate scans
Marks passenger boarded
Shows APPROVED / DENIED screen
Plays success/fail sounds
Works with camera or manual code entry
Uses Jet2 styling