1) Load Master List (Single Column)
CSV may have a header or not. We only read the first column. Each code must be exactly 6 letters A–Z.
Master codes: 0
Valid scanned (unique): 0
Invalid scans: 0
Remaining: 0
CSV examples
# With header code FRPEBL NAVMAR SAGREE # No header FRPEBL NAVMAR SAGREE
2) Scan (Camera or Manual)
Camera preview will appear here (if supported).
Valid = short beep
Invalid/format = long red beep
Results
| # | When | Code | Status |
|---|
Remaining (Not Yet Scanned)
Codes in the master list not scanned at least once.
—
Self‑Tests
Quick checks to ensure parsing/validation logic matches your requirements.
Running…