Club26
A World Cup predictions and card-collecting game between friends, in the App Store.

- Role
- Design + Engineering
- Timeline
- Ongoing · 2026
- Stack
- Expo / React Native · Next.js 16 · Supabase · Tailwind 4
Following the Cup with your mates shouldn't need a spreadsheet.
Every World Cup, friend groups improvise the same game: an Excel sheet of predictions, a WhatsApp thread buried in 200 messages, and an argument about who actually called the result.
Club26 turns that ritual into a product: predict every match directly on the card, unlock collectible player packs when you nail the exact score, and settle who's the best in your group on a live leaderboard. Built for the friend group, not the bookmaker: no odds, no stakes, one winner at the end of the tournament.

One product, three surfaces.
Club26 is really three apps sharing one Supabase backend. The Expo app is the game. The Next.js landing sells it and feeds the waitlist. And an internal backoffice runs the tournament: matches get scheduled, scores confirmed, predictions settled, and feature flags rolled out on matchday without a redeploy. The backoffice also runs mirror (test) tournaments, full clones that let us rehearse an entire settlement flow, including a World Cup final, without touching real users' points.




- Live
- In the App Store, June 2026
- 3
- Surfaces: app, landing, backoffice
- 5
- Card rarity tiers, Common to Icon
Club26 launched in time for the 2026 World Cup kickoff, with the landing page collecting the waitlist ahead of it. The operational surface is intentionally narrow: only what an admin genuinely needs on matchday is in the backoffice sidebar, and every risky flow gets rehearsed on a mirror tournament first.