Qasim Shah
All projects

SportPeak

League management platform

Teams, schedules, scores, standings, and player profiles brought into one league platform.

Status
Established work
Kind
Web products
Stack
React · Firebase · League data
Visit SportPeak
SportPeak public homepage with its example league board, schedules, and standings
Published website capture · example league board

The problem

When rosters, schedules, scores, and standings live in different tools, organizers have to repeat updates and everyone asks for the latest version.

What was built

  1. A shared league interface for organizers, players, and fans.
  2. Registration, schedules, scores, standings, statistics, and player profiles built around the same league data.
  3. Admin workflows connected to the public-facing league experience.

What I learned

A shared data model is a product decision. It reduces the number of places an organizer has to change something before the rest of the league can see it.