Elks field-test prototype
Bingo Tracker v0.11.3
Interface
Live View Large controls and exception-only card review for the bingo hall.Early Bird
Game 1 of 11
Pink border · Five Around the Corner
Next: Early Bird Game 2 · Gray border · Double Bingo
No microphone audio is being recorded or sent.
Pause between games. Pause finalizes the last rolling window, stores the game locally, and attempts a private cloud save when configured.
Start listening when the caller begins. Pause between games; the current board and cards are saved automatically.
Fast card check
Active cards for this game
Called numbers update automatically. Cards are ranked by the active pattern so you can quickly double-check a missed daub without relying on the app to keep pace with the caller.
Before the first game
Bulk Elks setup
Not configured
Before the first game
Bulk Elks setup
Build the sheet checklist in Thursday-night order. Confirmed scans are assigned to every matching game automatically; the White Face sheet is reused for Outside Frame and Blackout.
Cards in play
Scan and select cards
0 active
Cards in play
Scan and select cards
Add as many photos as needed. OpenAI is the primary reader; cards are not added until you confirm the sheet color. Complete cards merge into the current night, overlapping duplicates are skipped, and only exceptions require review.
The count is an estimate. The scan reports how many complete cards it actually found and warns about partial cards.
This can take several seconds.
Before cards are added
Confirm sheet colorCard scan history
Each attempt records engine, model, duration, token usage, detected count, duplicates, partial-card warnings, acceptance, and errors.
Isolated win-condition check
Test a game pattern
Tap cells to mark or unmark them. The free space is always marked. This panel is isolated from the live board and microphone.
Select a game and load a test state.
Simulation suite has not run in this browser yet.
Data foundation
Game and session analytics
A snapshot is stored after each confirmed/manual call and when a game ends. Confirmed personal wins remain separate from app-detected patterns.
Called balls
Game board
The board remains available for backup corrections, but no manual entry is required during the field test.
Live decisions
Recent activity
Cost control
API usage
Cloud field-test sessions
Cloud saving requires the private FIELD_TEST_BUCKET R2 binding. Local saving continues when the bucket is not configured.
Diagnostics and test upload
Upload a short clip of 45 seconds or less to verify the secure backend before live microphone testing.
Latest transcript
No transcript yet.
System log
App loaded.