BayScan

Scan → Pallet → Location → History → Print

Scanner

Tip: run on http://localhost:8000 (camera needs HTTPS or localhost). Scan into the input and press Enter. Use Lock if you want it to stay focused.

Rules: P… = pallet, PGEN generates pallet, AST = aisle, BAY-## = bay, LV-1..LV-5 = level, AST-01-L1 = full location. Any “box-like” scan becomes an item (or internal label fallback).
INBOUND: override = destination. OUTBOUND: override = source.
Ready — scan next PALLET (P...) or scan PGEN to generate one.
pallet:
armed step:
items: 0
live: no

Recent Scans

Time Mode Type Pallet From To Note
No scans yet.
If DB goes down, scans still show locally (and you can retry once connected).

Camera

Uses BarcodeDetector if available. If camera can’t decode 3x, you can print an internal label.

Camera stopped.

Supabase Connection

Paste URL + anon key, then Save + Connect. It saves locally in your browser. Test Mode prevents writing to your real data.

Not connected.

Item History

Lookup mode will show the last scans + current fields for the item.

Scan an item in LOOKUP mode to see history.