BANG ON
From the RAF to your lavatory. A brief history.
Where the name comes from
In 1943, RAF bomber crews over occupied Europe used the phrase βbang onβ to describe a direct hit β a bomb that landed exactly where it was meant to. No margin of error. No near misses. Exactly right. The phrase stuck around in British English for the next eighty years, quietly meaning the same thing: precise, accurate, spot on.
It seemed like the right name for a score prediction game. Before you ask, it's not bangon.com because that was stupid money.
How it was built
BangOn was built by one person with a lot of system design experience β with an AI doing the heavy lifting on code, and some mates helping out with suggestions for improvements. No development team, no project managers, no six-month roadmap. Just a clear idea, a lot of iteration, and an obsessive attention to getting things right.
That meant not cutting corners on the things that matter. The kind of things most hobby projects skip:
Security that holds up to scrutiny
Every database table is protected by Row Level Security. Server actions read identity from the session β never from what the client claims. Admin privileges can't be self-promoted through the API. Timing-safe comparisons on authentication tokens. HTML escaping on user inputs. A full audit before launch.
Reliability under pressure
The live sync handles cancelled and postponed fixtures gracefully so a single abandoned match doesn't freeze the whole competition. The cron job skips external API calls when no matches are in play β no wasted requests, no rate limit surprises at 3am.
It looks like a real app, not a website
BangOn installs on your phone like a native app. It has email notifications, a service worker, live leaderboard updates, and works properly on mobile. Because if you're going to play a football prediction game, you should be able to check the scores from the sofa.
What it does
Predict exact scores. Earn points for precision. Compete with friends in private groups or on the global leaderboard. Free to play, always. It should take only a couple of minutes for each game window.
The scoring rewards accuracy without punishing bad luck too harshly. A perfect prediction β a BANG ON β earns bonus points that grow with each consecutive hit. Get the result right but miss the exact score and you still earn something. Miss badly and you lose points, but never catastrophically.
The World Cup. The Premier League. More competitions to come.
Why BangOn beats Fantasy Football
Fantasy football is great. We're not here to say otherwise. But it has become, if we're honest, a part-time job.
You need a squad of fifteen players. You need to know about rotation policies, fixture difficulty ratings, differential picks, and whether a particular left-back is likely to get a clean sheet against a mid-table side on a Tuesday night in February. You need to set your captain before a deadline, remember to make your transfers, and then watch helplessly as your 12-point captain gets substituted off at half time with a mystery hamstring.
BangOn asks one thing: what do you think the score will be?
No squad. No transfers. No chips. No watching seventeen different matches to see if your striker gets an assist that technically counts as a βkey passβ for bonus points. Just you, the fixture list, and your football brain.
It takes about two minutes to enter your predictions for a full window. You can do it on your phone while the kettle boils. Miss a week? You're pegged to the worst score β not relegated, not mathematically eliminated, just nudged back to earth. Join mid-season and you're immediately in the game.
Fantasy football rewards the obsessive researcher. BangOn rewards the person who actually watches football and has opinions about it. That's most of us.
Build diary
The honest account of building BangOn β product decisions, wrong turns, security audits, and what vibe coding is actually like.
Read the Vibe Coding Blog βBuilt in 2026 Β· StripyCat Limited
