← All projects

Offside

A social World Cup 2026 prediction game: open a room, predict results, climb your private leaderboard.

Offside screenshot

Offside is a social prediction game for the 2026 World Cup: join a room with friends, predict match results, earn points, and compete on a per-room leaderboard. Points only, no real money, in six languages, at getoffside.com.

Who it is for

Friend groups, families, and office pools that want a private World Cup 2026 prediction league without spreadsheets. Each room is its own league with its own leaderboard, so you can compete in several rooms at once.

How it works

What you get

Behind the scenes

The frontend is React 19 with React Router 7, Vite, Tailwind CSS, and i18next. The database is Supabase (PostgreSQL) with Row Level Security on every table, and all sensitive logic, scoring, prediction locking, and fixture sync, runs exclusively server-side in Cloudflare Workers with a per-minute cron. Staging and production environments are fully separated.

Links

Technology

Web · PWA6 שפותSupabaseReact 19

FAQ

Is Offside free? Is it gambling?

Offside is free and points-only. There is no real money, no gambling, and no cash prizes; you compete for bragging rights within your room.

When do predictions lock?

Predictions lock automatically 30 minutes before kickoff, enforced server-side, so they cannot be changed after the deadline.

Which languages are supported?

Six: Hebrew (full RTL), English, Spanish, Arabic, French, and Portuguese.

How is scoring handled for extra time and penalties?

Extra time counts the score at 120 minutes. For penalty shootouts, the 120-minute score counts and the shootout result is ignored. All scoring runs automatically on the server after each match.