Simple BINGO (HTML) — Realtime (Firebase optional)

Simple BINGO — place 1–25 in your 5×5 card

Create your card by placing numbers 1–25 once each. Admin can announce numbers. For real-time sync across devices, paste your Firebase config below (see comment in code). If Firebase is not configured the app falls back to localStorage + BroadcastChannel (works only within same origin/browser).

Your Card

(When OFF you can only mark a cell if its number was announced)
Card lock: inputs are disabled after you Save. Use Reset to start a new card.

Called Numbers & Scoreboard

Scoreboard / Winners
Event Log

Admin panel (password protected — client-side)
Tip: For cross-device real-time syncing, follow the instructions in the code comments to paste your Firebase config into the `firebaseConfig` object. Firebase’s free tier handles 70 users easily.