Inspiration
I love playing soccer. I’m never going pro — in fact, I have a bad knee — but that doesn’t stop me. Because when I’m on that pitch, nothing else matters. Soccer gives me peace. It’s my therapy, my joy, my escape. I’ve realized I’m not alone. Week after week, I meet passionate people who show up, not for medals or scouts, but for the love of the game.
Over time, we built a community. Diverse, local, passionate. But scattered. Organizing matches, managing teams, tracking stats — it was all in group chats, spreadsheets, and word of mouth. That’s why we built FutbolHub — by players, for players — to unite our community through the game we all love.
What it does
FutbolHub is a community-driven soccer management social app. It brings structure, engagement, and connection to local soccer scenes — all for free. IOS ready using capacitor and mobile responsive (Still needs work tho)!
It empowers every role in the game:
Organizers
- Create and manage tournaments & leagues
- Auto-generate tables, brackets, schedules, and match fixtures
- Track and display stats, control team registrations
Coaches
- Create and manage teams
- Join tournaments and leagues
- Message players, get notifications, and track team performance
Players
- Join teams or pick-up games
- View your personal stat card
- Get discovered, get ranked, and stay connected
But that’s just the start.
⚔️ Real-Life Ranked Mode
What’s a good sports community without a little competition?
Like Valorant or Rocket League but in real life — players and teams can opt into ranked matchmaking. Choose your format (e.g. 7v7), set your search distance, and get paired with a local team in your ELO/MMR/rank tier. Compete, win, and climb the leaderboard from:
local ➝ metro ➝ regional ➝ state ➝ national ➝ global
🌎 Social Impact & Global Moment
Soccer is more than a game — it’s a language without words.
With the 2026 World Cup coming to the USA, the hype is real and the timing is perfect.
This is our moment to connect — not just digitally, but physically — through the game that transcends identity, borders, and background. Whether you're from Brazil or Bhutan, Detroit or Dallas — FutbolHub is your home.
How we built it
From sleepless nights to last-minute bug hunts, we built FutbolHub with a:
- Full-stack React + Capacitor frontend
- Supabase backend
- Custom scheduling and matchmaking logic
Designed for real-time local engagement, but scalable globally.
Challenges we ran into
Besides wrestling with bugs at 4am and breaking more builds than we’d like to admit — our biggest challenge was staying focused on purpose.
Not just building a project, but solving a real-world problem.
Creating something meaningful. Something worthy of a hackathon win.
Something that people like us actually need.
Accomplishments that we're proud of
- Built a full MVP during a chaotic crunch period
- Designed a real matchmaking & ELO system for physical games
- Created a UI/UX that feels like social meets sports
- And most importantly — we built something we can’t wait to use ourselves
What we learned
- Don’t rush — build in chunks, test often, understand before scaling
- Let AI assist, but don’t let it replace your understanding
- Ask for help, always. Community matters — even in coding
- Sleep is underrated. So is debugging before 2am.
But most of all — we learned that when passion meets purpose, the grind becomes worth it.
What’s next for FutbolHub
- Add Polls, Sponsorship Pages, Donations, Custom Galleries, Merch, and Advanced Stats
- Launch a local marketing campaign to test ranked formats in real life
- Build a community-first monetization model that supports players, not exploits them
- Host a real-world FutbolHub Cup based on our ELO system
If we win this hackathon, we’re going all in — not just to finish the product, but to bring our local soccer scene together like never before.
⚽ FutbolHub
Made by players. For players. For the love of the game.
Because when we play together, we belong together.
Built With
- capacitor
- entri
- nelify
- react
- supabase
Log in or sign up for Devpost to join the conversation.