HexaSport
A community mini soccer platform — players sign up solo, teams are split for them, and every goal and assist is recorded so each gameday ends with a live player leaderboard.
Visit HexaSport ↗The challenge
Casual players want to play mini soccer without organizing a full squad. The organizer needed a simple way to take solo sign-ups, split them into balanced teams, run a full gameday of matches, and give players something to come back for — their own stats.
How it works
-
Sign up
Players register for a gameday through WhatsApp — no team needed.
-
Teams are split
The organizer splits players into colour-coded teams before the day.
-
Score live
During the gameday, admins record scores, goals, assists and cards per match.
-
Leaderboard
Stats roll up into a public leaderboard, with photos and videos in the gallery.
What we built
Public site
Gameday schedule, how-to-join steps, photo and video gallery, and a WhatsApp sign-up button.
Match scoring
A match grid for the whole gameday with live score entry and per-player goals, assists, yellow and red cards.
Player leaderboard
Players ranked by goals, win rate and attendance across gamedays.
Admin panel
Manage gamedays, teams, players and admin users in one place.
Inside the product
Built with
Astro · React · TypeScript · Tailwind CSS · Prisma · Docker