I built a free World Cup 2026 bracket predictor — shareable, no signup needed
Hey r/SideProject,
I built tribepicks.com — a free platform for running private World Cup tipping competitions. The bracket predictor went live this week and I wanted to share it here for feedback.
The bracket page (no signup needed): https://tribepicks.com/bracket?slug=wc2026
Pick your way through the entire knockout stage — round of 32 → final → champion. Once you're done, it generates a shareable image and a message template you can drop into WhatsApp or wherever your group chat lives. The idea is that people share their bracket, friends try to beat it, and the social loop pulls people in without the platform having to do much marketing.
Some context on why I built it:
Every four years someone in my office volunteered to run the World Cup tipping comp, and every four years the spreadsheet broke down by week two. The existing options were either betting apps I didn't want to use, paid platforms with weird pricing, or DIY chaos. So I built TribePicks to remove the admin and let people just enjoy the comp. After the tournament, I can invite tipsters to join future sports comps (e.g. EPL, NBA, Champions League etc)
Stack: Next.js, react, Supabase — happy to talk about technical decisions if anyone's curious.
Some things I'm genuinely uncertain about:
- The bracket page works but I'm not sure the share message hits the right tone. Currently it's pretty plain — wondering if I should make it more competitive ("beat my bracket") or keep it neutral.
- The 4-Pick Challenge is the lowest-friction entry, but I'm not sure if I should default new visitors to that or to the full bracket. Bracket is more impressive, 4-Pick is more accessible. (4 pick Challenge)
- The tournament starts June 11, so there's a hard deadline on most of this. Any advice on which launches to prioritise in the next month would be hugely appreciated.
Happy to answer any questions about the build, design decisions, or anything else. Genuinely keen for honest feedback — including "this is a bad idea because X."
Cheers.