
Bingo game development
- or -
Post a project like this£500(approx. $663)
- Posted:
- Proposals: 28
- Remote
- #4426292
- OPPORTUNITY
- Expired
WordPress Design & Development | Custom Web Developer | Figma UI/UX Designer | E-commerce

♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




Full Stack Web Developer & Digital Marketing Expert | PHP, Node.js, SEO, Google Ads
Full Stack Developer| Web & Mobile Development | React | Node | React Native | WordPress | Shopify | eCommerce | Custom Development | SEO | AI Integration | CMS Expert

1086621360504801227290812313759128342124018241252958612134245240695212119380121170923746461





Description
Experience Level: Expert
Estimated project duration: Not sure
I would be interested in having a bingo game developed that can run on Mac and Windows, but it has work over a local wifi network with no internet available (private network).
I have recorded a 6 minute video to explain the features and I would be grateful if you would take a look.
https://www.dropbox.com/scl/fi/9p68sn1xvhes7ev6lofdc/bingo-software.mp4?rlkey=b2r3znqumd3lku0rg7kqr68if&dl=0
Here is a web based demo of the app I would like created:
Host screen: https://burrett.net/bingo/host.html
Guest screen: https://burrett.net/bingo/guest.html
Mobile screen: https://burrett.net/bingo/mobile.html
ChatGPT says my website has the following features:
Host Screen
Full bingo board (1–90) with called numbers highlighted.
Last called & up next numbers with rhyming bingo calls.
Video playback control:
- Each number can trigger one or more themed videos (from config.json → videoMap).
Background music control:
- Start/pause background music.
- Adjustable volume slider with live percentage.
- Auto fade in/out when videos play.
Challenge deck (random activities like “Cha Cha Slide”, “Conga” etc. from config.json).
Info deck (clips like “The Rules”, countdowns, bar notices).
Claim/Winner/Loser videos (special clips for claims and outcomes).
Undo last call button.
New Game (reshuffle, clear board).
Config management:
- Reload config.json from server.
- Export current config as a file.
Guest integration:
- Button to open a synced Guest Screen in a new window.
- BroadcastChannel used for syncing numbers, state, and video preload lists.
Responsive design — board and panels resize to screen.
Guest Screen
Full-screen video player:
Plays whatever clip the host triggers.
Idle video when nothing is playing (set in config.json).
Automatic sync with host via BroadcastChannel.
Mobile Screen
Optimised for phones (compact UI).
Shows only “Last Called” and “Up Next” numbers + rhyming calls.
Auto-updates from host via BroadcastChannel.
Pulls custom rhyming calls from config.json if present.
Simple status indicator (“Listening…”).
Config File (config.json)
Settings:
Background music volume.
Idle video to loop when nothing is active.
Calls: custom rhyming phrases for numbers 1–90.
Video map: one or more videos per number (with priority flags).
Challenge deck: list of challenge clips.
Info deck, Claim/Winner/Loser clips etc.
In short, your website is a web-based bingo caller system with:
A host control panel,
A video display screen for guests,
A mobile-friendly display,
A customisable JSON config for calls, videos, and challenges.
I have recorded a 6 minute video to explain the features and I would be grateful if you would take a look.
https://www.dropbox.com/scl/fi/9p68sn1xvhes7ev6lofdc/bingo-software.mp4?rlkey=b2r3znqumd3lku0rg7kqr68if&dl=0
Here is a web based demo of the app I would like created:
Host screen: https://burrett.net/bingo/host.html
Guest screen: https://burrett.net/bingo/guest.html
Mobile screen: https://burrett.net/bingo/mobile.html
ChatGPT says my website has the following features:
Host Screen
Full bingo board (1–90) with called numbers highlighted.
Last called & up next numbers with rhyming bingo calls.
Video playback control:
- Each number can trigger one or more themed videos (from config.json → videoMap).
Background music control:
- Start/pause background music.
- Adjustable volume slider with live percentage.
- Auto fade in/out when videos play.
Challenge deck (random activities like “Cha Cha Slide”, “Conga” etc. from config.json).
Info deck (clips like “The Rules”, countdowns, bar notices).
Claim/Winner/Loser videos (special clips for claims and outcomes).
Undo last call button.
New Game (reshuffle, clear board).
Config management:
- Reload config.json from server.
- Export current config as a file.
Guest integration:
- Button to open a synced Guest Screen in a new window.
- BroadcastChannel used for syncing numbers, state, and video preload lists.
Responsive design — board and panels resize to screen.
Guest Screen
Full-screen video player:
Plays whatever clip the host triggers.
Idle video when nothing is playing (set in config.json).
Automatic sync with host via BroadcastChannel.
Mobile Screen
Optimised for phones (compact UI).
Shows only “Last Called” and “Up Next” numbers + rhyming calls.
Auto-updates from host via BroadcastChannel.
Pulls custom rhyming calls from config.json if present.
Simple status indicator (“Listening…”).
Config File (config.json)
Settings:
Background music volume.
Idle video to loop when nothing is active.
Calls: custom rhyming phrases for numbers 1–90.
Video map: one or more videos per number (with priority flags).
Challenge deck: list of challenge clips.
Info deck, Claim/Winner/Loser clips etc.
In short, your website is a web-based bingo caller system with:
A host control panel,
A video display screen for guests,
A mobile-friendly display,
A customisable JSON config for calls, videos, and challenges.

Hitmix B.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
50%
Last project
6 May 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies