Skip to main content
Product Build Workflows UI Backend Logic

21Goals: Custom Football Prediction Platform

A UK founder needed custom game mechanics and scoring that off-the-shelf products could not model. We shipped a full prediction platform with a strong admin side in twelve weeks.

Launch

12 weeks

From concept to live product

Game Engine

Custom

Built-from-scratch prediction system

Architecture

Future-ready

Supports new game modes without rebuild

The Challenge

The founder behind 21Goals had a clear vision: a football prediction platform that could engage fans with a competitive, social game experience. The existing tools on the market were either too generic or too rigid to support the specific game mechanics and scoring rules he had in mind.

He needed a technical partner who could think through the product, not just execute screens.

What We Built

We designed and developed 21Goals from the ground up as a full-stack web application:

  • Game engine with custom prediction flows, scoring rules, and round management
  • Leaderboard system with real-time rankings, streaks, and competitive mechanics
  • Admin panel for managing games, rounds, users, and results
  • User-facing platform with clean game entry flows, history tracking, and social features
  • Future-ready architecture designed to support additional game modes and scaling

How We Approached It

We started by mapping the full game loop before writing any code. Understanding the scoring rules, edge cases, and admin workflows upfront meant we could build a system that felt complete from day one, not a prototype that needed constant patching.

The admin side was built to be as strong as the player-facing side, because the founder needed to manage rounds, push results, and handle exceptions without developer support.

The Outcome

21Goals launched as a polished, functional product that the founder could confidently put in front of users. The architecture supports future expansion into new game formats without requiring a rebuild.

They understood the product, pushed the thinking where it helped, and shipped a complex idea as something people actually want to use.

James Tippett

Founder, 21Goals

Technologies used

React Node.js PostgreSQL REST API

Need something similar?

Tell us the workflow or product you are trying to get under control. We will respond with a straight answer on fit and next steps.