Case study · Tournament management platform

SJ Sports

Sports tournament organizers in India managed fixtures, results and team standings entirely in Excel spreadsheets, sharing PDFs over WhatsApp — error-prone, hard to update and invisible to players who wanted to check their next match.

Type Tournament management platform
Timeline 6 weeks
Year 2023
Stack Laravel · MySQL · Vanilla JS · Tailwind CSS
Visit live site
SJ Sports screenshot

The problem

What needed solving

Sports tournament organizers in India managed fixtures, results and team standings entirely in Excel spreadsheets, sharing PDFs over WhatsApp — error-prone, hard to update and invisible to players who wanted to check their next match.

The solution

What we built

A focused web platform where organizers create tournaments, register teams, generate round-robin or knockout fixtures automatically, enter match results and publish live standings — all accessible on mobile by players without an account.

What's inside

Key features delivered

Tournament creation with configurable format (round-robin, knockout, group stage)

Team and player registration with squad management

Automatic fixture generation and scheduling

Match result entry with live standings recalculation

Public-facing fixtures and results view (no login required)

Organizer dashboard with full tournament control

The result

What it achieved

Live on sjsports.in and used across multiple tournaments. Organizers report fixture disputes dropped to near zero; players check their schedule online instead of messaging the organizer.

See it live Build something similar