Cricket Tournament Management App

A full-stack tournament manager for cricket, with live scoring, role-based access, and a proper admin portal. Started life as a DBMS course project and ended up as something we'd actually want to use.

·
React.jsFastAPIMySQLNginx

Screenshots

Click any image to open the viewer · use ← → to navigate

This was our final project for the DBMS course at IIT Hyderabad. The requirement was to build a database-backed web app. My team and I decided to go all out.

We built a complete cricket tournament manager with:

  • Role-based access control (admins, scorers, viewers)
  • Live score updates
  • Match scheduling and team management
  • A full admin portal to oversee the tournament

The biggest technical learning was working with a large, scalable database and shaping the schema so it wouldn't fall over under real usage. I also spent a lot of time on the UI/UX side, keeping it smooth, intuitive, and responsive.

It was a team effort and one of my favourite builds, because it took something academic and turned it into something that could actually get used on a real matchday.