JR STUDIO
Start a project
Own product · World Cup 2026

The World Cup
pool with
no betting.
Just instinct.

Predict the exact score of every match at the 2026 World Cup, in a private group with your friends, your family or the people you work with. Do you have the instinct, or just the shirt?

A progressive web app built solo at JR Studio for Colombia and Latin America. Next.js, Supabase and a live feed from every match.

  • Free account in seconds
  • No money, no prizes, no betting
  • Installs like a native app
Sockergo screen with the matches of the Mundial 2026 · CO group: the day-by-day calendar and Spain–Argentina with its final score.
587
Players
226
Groups
20,744
Predictions
3,795
Matches

App data as of September 30, 2026.

The whole point

A game, not
a betting house.

  • No money changes hands. No stakes, no cash prizes, nothing to lose.
  • Deliberately outside gambling regulation. Built as entertainment from the first line of code, not retrofitted.
  • Registered under Colombian law: Habeas Data (Ley 1581) and consumer protection (Ley 1480).
  • What you win is the group chat for the next four years.
How it works

Four steps to
the ranking.

Predictions close one hour before kick-off, and until then you can change yours as many times as you like.

Visit sockergo.com
01

Sign up

A free account, in seconds. No card, no paperwork.

02

Create your group

Share a code and invite your friends, your family or the office.

03

Predict the matches

The exact score, before the whistle. Not who wins: the score.

04

Climb the ranking

Whoever reads the game best wins. Join late and you still compete: scoring counts the matches left.

  • Sockergo screen with the matches of the Mundial 2026 · CO group: the day-by-day calendar and Spain–Argentina with its final score.
  • Sockergo screen for predicting Spain–Argentina: score picker, quick picks and suggested probabilities.
  • Sockergo screen with the Mundial 2026 · CO group ranking: the top three places and their points.
  • Sockergo screen with your standing in the group: 35th of 258, the gap to the leader, the current streak and the group stats.
  • Sockergo screen with the player profile: Premium and Rookie badges, accuracy, points, best position and performance by group.
What’s in it

Built for the
group chat.

The features that matter are the ones that make people argue with each other after a match, not the ones that look good on a list.

Private groups

Create one free, invite by code, and play against people you actually know.

Live ranking

Positions update as the results come in, match by match.

The group’s eye

See what everyone predicted once the match starts, and react to it.

Change your mind

Edit a prediction as many times as you like, up to an hour before kick-off.

Achievement badges

Nine of them, from Francotirador to Imparable, for the streaks worth bragging about.

Hidden predictions

Keep everyone’s picks sealed until the whistle. Paid plans.

Your group, your colours

Custom group colours and a podium for every single match. Paid plans.

Installs anywhere
A web app that
lives on your
home screen.
Plans

Playing is free.

Paid plans only raise the ceiling: more groups, more players per group, and the extras a big office pool needs.

Free

$0always
  • The World Cup pool
  • One extra league
  • Unlimited predictions
  • Live ranking and badges

Pro

$8a month
  • 2 groups of your own
  • 20 players per group
  • Hidden predictions
  • Group colours and per-match podium

Max

$12a month
  • Everything in Pro
  • 3 groups of your own
  • 30 players per group

Premium

$16a month
  • Everything in Max
  • 4 groups of your own
  • 40 players per group
  • Advanced stats
Behind the build

One developer,
one World Cup
deadline.

Sockergo is a product with a date that will not move. Everything had to be built around that: the live match feed, the group logic, the subscriptions, the legal framing, the marketing. All of it by one person, in the months before the tournament starts.

The interesting engineering is not the predictions, it is the data. Matches sync every five minutes from a live football API, which means the ranking has to be correct while a game is still being played, and the whole thing has to hold up when a group of forty people all open the app at half time.

The other half of the work is not code at all. Positioning the product firmly as entertainment (no money, no prizes) shaped the database, the copy and the terms of service alike. There is a list of words the product never uses, and it is enforced everywhere: in the app, in the marketing and in the legal documents.

Project facts

Role
Founder and sole developer
Front-end
Next.js 14 App Router, TypeScript, Tailwind CSS v4
Back-end
Supabase: Postgres, Auth and row-level security
Data & infra
Live football API on a 5-minute sync, Vercel, Resend
Market
Colombia and Latin America

Its own design system

  • #C8FF00 lime on #0A0A0A
  • Outfit for type, JetBrains Mono for numbers
  • Tokens declared once in Tailwind v4

Have you got
the instinct?

Start a group before the tournament does. And if you want a product built end to end like this one, that is the day job.