π Daily card drop: Key West
Play a Game
Your saved cards
Start from active games
Browse all cards
No cards match that search. Try a card name or a square, e.g. βtrollβ or βskiβ.
Guest game β only one game is kept on this device and it is not saved to an account. Sign in to save games.
Tap a square to open it β take a photo and tap OK to mark it.
π Your win card
π Leaderboard
1 point per block + 1 per neighbouring pair.
ποΈ Badges
π‘ Suggest a square
My Games
Active
Saved
Drafts
Builder
Parts
How the maths works
~23 points a typical game (12 spots + 6 next-to bonus + 5 win bonus). Parts cost 5 / 10 / 25 points. A perfect 100-part build is 850 points; you win at 50 parts (~400 points, about 17β20 games, roughly a month of casual play). Points come only from overseer-confirmed squares. Points expire at month end.
Team build and gift-a-part are coming soon.
Create a card
Let’s build your card — one block at a time.
- 1 Β· Build the blockstitle, help, photo, points
- 2 Β· Set the ruleshow to win, fee, overseer
- 3 Β· When & whostart time and players
- 4 Β· Reviewsee it, then create it
Review your card
Your card is live
Overseer review
Advertiser
Your ad
Ad status: Draft
Sunrise Coffee β Discover / Try / Show
Admin review queue
Photo & Privacy
Your photos stay on your phone unless you choose to send one.
How it works
- On-device only (default) β the photo lives in the app on your phone.
- Send for Review β per photo, to that one overseer only. Auto-deletes after the decision.
- Location and metadata are stripped before sending.
The photo is the toggle β try it
Tap a photo: green border, βSendβ. Tap again: it slides right, red border, βDon't sendβ.
Share
Share your win card β Instagram, Facebook, X, WhatsApp, iMessage. No login needed.
Per-photo sharing is a separate toggle, default OFF β only the photo you choose ever leaves the app.
One core, many apps
π Group dashboard
Points Bingo Β· teams ranked by points. Tap a team to see its members, then a member to see their card.
Admin β Create a Skin local demo
Every skin is one skin.json file. The Form writes it; the JSON tab shows it live.
Approved admins β who can open /skins
The menu shows Skins only for emails on this list (starts with the owner's account, stored as a hash). Also update skins/admin-emails.json in the repo so the list survives a redeploy.
skin.json β live
Edit the JSON and tap βApply pasted JSONβ β the Form updates from it.
Checks V1βV11 run on publish. A failing skin is not published β the last good version stays live.
Skins from skin.json files
Create a skin
Live preview
Existing skins
Profile
Guest browsing β sign in to join or create games.
π Stephen
π₯ 3-day streak Β· π― 1 away on Golf Day
0 points
Demo: no SMS is sent β any 6-digit code verifies.
Who sees what?
Other players see: your name, your avatar, your points and your badges.
Only you see: your phone number, your birth month and year, and your email. Other players' rows never show phone, email or birth data.
End of game β no winner yet?
π¨ Skin β one core, many skins
More in Big Photo Bingo
Sign in to Big Photo Bingo
Join a game, create a game, or play for money β that needs an account.
Demo sign-in β no real account yet.
We've sent a verification email to . Enter the 6-digit code from it to finish creating your ID.
Demo: any 6-digit code works.
Choose an account
Guests can play, but games are not saved to an account β one game stays active on this device. Sign in to save games, create games or use money.
Your Groups
Groups are your standing crews β the same people, game after game. Members, past games and standings stay with the group.
No groups yet β create your first crew below.
Create a group
Members
Standings
Games in this group
You’re invited
No app needed to start β play in the browser, get the app later.