Kahfin. Studio
← All work
Sports & community

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.

Client
HexaSport
Role
Design & full-stack development
Platform
Web, Admin panel
Visit HexaSport ↗
15 matches run and scored in a single gameday
Live goals, assists and cards per player
Solo sign-up straight from WhatsApp, teams split for you

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

  1. Sign up

    Players register for a gameday through WhatsApp — no team needed.

  2. Teams are split

    The organizer splits players into colour-coded teams before the day.

  3. Score live

    During the gameday, admins record scores, goals, assists and cards per match.

  4. 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