Krishnan Sreeraman

World Cup 2026 Predictor - Build your World Cup 2026 bracket — in multiple universes

Pick your way through the entire World Cup 2026 — group stage to the final. The twist: don't build one bracket, build multiple "universes" (your heart pick, your realistic pick, your chaos pick) and track them all. Plus: live community match voting, a global leaderboard, daily FIFA trivia, a penalty shootout minigame, and streaks. Free, no login, works on mobile.

Add a comment

Replies

Best
Krishnan Sreeraman
Hey everyone :wave: !! Wanted to share a little story. I've been heads-down building another micro-SaaS, and honestly I just needed a break from it — something fun and quick to clear my head. It's FIFA World Cup season, so I told myself "I'll just make a fun little World Cup predictor." Famous last words. One day of vibe coding later, it had somehow grown into a full thing: all 48 teams, 104 matches, a complete knockout bracket builder, community match voting, a daily trivia quiz, a penalty shootout minigame, streaks, and a global leaderboard. So much for "quick and simple" :sweat_smile: The core idea I'm actually proud of: instead of making one bracket, you build multiple "universes" — one where your team wins, one realistic one, one chaos one — and track them all. Felt like a more honest way to predict a tournament nobody can actually predict. It's live, completely free, no login needed: https://www.funfifaprediction.com/ Key features Full bracket builder — step-by-step flow: group stage standings → best 3rd-place teams → Round of 32 → R16 → Quarters → Semis → Final. Pick winners through the entire knockout tree. Match voting — vote on individual upcoming/live matches and instantly see how the community is split (live percentage bars). Global leaderboard — see the most popular champion picks and community favorites across all universes built by fans worldwide. Daily challenges + streaks — a daily FIFA trivia quiz, a penalty shootout mini-game, and a free-kick game, all with streak tracking (current streak + best streak) to keep people coming back daily. Real match schedule — the full official 2026 group-stage fixture list (72 matches), with kickoff times auto-converted to the user's local timezone, plus live/upcoming/full-time status. Frictionless — no account required (uses anonymous device IDs); optional email sign-in via OTP if you want to save across devices. Share your universe to Twitter/X, WhatsApp, LinkedIn, Facebook, Instagram. Tech stack (for dev-focused audiences like r/webdev, r/nextjs) Next.js 16 (App Server Components, server actions) + React 19 TypeScript Tailwind CSS v4 + shadcn/ui + custom pixel-art design system Framer Motion for animations, canvas-confetti for celebrations Supabase (Postgres + auth/OTP + SSR) for data, votes, streaks, leaderboard Deployed on Vercel (with Vercel Analytics); originally scaffolded with v0 Anonymous-first architecture using device IDs, with optional email auth Vibe / personality Retro arcade game meets football fandom. Tagline: "Pick Your Universe." Sub-line: "Predict every match from group stage to the final. Build your perfect tournament and compete with the world."