Live Masterclass • Instructor-Led
Build a Full Stack IPL Cricket Analytics Dashboard & Statistics Platform | Capstone Project
Category: Capstone Projects
Subcategory: Full Stack Data Applications
Sessions
1
Resources
0
Starts
Nov 28, 2026
Ends
Nov 28, 2026
Total Hours
2 hr
This Masterclass Includes
Live with Instructor
Learn directly from the instructor in real-time sessions.
Secure Checkout
Safe, encrypted payment processing for your enrollment.
Lifetime Access
Rewatch every session recording anytime, at your own pace.
Certificate
Earn an official certificate once you complete the masterclass.
About this Masterclass
Full Stack IPL Cricket Analytics Dashboard & Statistics Platform is an advanced capstone. You take 17 years of Indian Premier League ball-by-ball data (2008–2025) and turn it into a full cricket analytics platform that works like a real product.
You start with raw Cricsheet JSON match files. You build an automated Python pipeline that loads them into a 22-table PostgreSQL database. On top of that you build a FastAPI backend with 50+ REST endpoints, and a Next.js frontend with 14 interactive dashboard pages. The finished platform includes player and team stats, match scorecards, leaderboards, points tables with net run rate (NRR) calculated from the actual innings data, a head-to-head comparison tool, and secure login with JWT.
By the end you’ll have a portfolio project that covers data engineering, backend APIs, database design and frontend charts, built the way production sports analytics products are.
What You'll Learn
By the end of this capstone, you will be able to:
- Build a data ingestion pipeline that reads nested Cricsheet JSON files and loads them into a normalized database automatically, without loading the same file twice.
- Design a relational database with 22+ normalized tables, foreign keys, indexes and audit trails, and manage schema changes with SQLAlchemy and Alembic.
- Calculate cricket statistics from ball-by-ball data: batting average and strike rate, bowling economy, fielding stats, and per-season and career totals.
- Implement real cricket logic, including points tables and NRR calculated from innings data, plus season squads.
- Build 50+ REST API endpoints with FastAPI, with filtering, sorting, pagination and input validation.
- Add user authentication with JWT: sign-up, login, protected routes and token handling.
- Build a Next.js App Router frontend styled with Tailwind CSS, with 14 dashboard pages for teams, players, matches and seasons.
- Visualize data with Recharts and Chart.js: trend lines, comparison charts, leaderboards and scorecards.
- Build a head-to-head comparison tool for players and teams.
- Connect the frontend, backend and database into one working application, following clean architecture and code structure.
Prerequisites
What you should know before you join
Total Sessions
1 session- Introduction to the IPL Analytics Platform and the Cricsheet ball-by-ball dataset (2008–2025).
- Project architecture and technology stack overview.
- Designing the PostgreSQL database schema with SQLAlchemy and Alembic.
- Building the Python pipeline that loads Cricsheet JSON match files into the database.
- Calculating batting, bowling and fielding statistics, per season and career totals.
- Developing REST APIs with FastAPI for teams, players, matches and seasons.
- Implementing user authentication with JWT.
- Building the Next.js frontend with Tailwind CSS, including scorecards and leaderboards.
- Creating points tables with NRR, and the head-to-head comparison tool, using Recharts and Chart.js.
- Testing the application and reviewing the final project.
Meeting details are locked
Login to AccessPricing
In short
What is a Masterclass?
Live, not pre-recorded
Attend the sessions as they happen and ask the instructor questions in real time.
Focused on one topic
A short, concentrated deep dive rather than a long, general course.
Miss it? Watch it back
Session recordings stay in your account, so nothing is lost if you can't attend live.
Resources included
Slides, notes and any material the instructor shares come with your seat.
Certificate at the end
Finish the masterclass and earn a Certificate of Completion.
Instructor Details
Abhay Singh Bhadauria
Country: India
Industry: Software Development
Experience: 1.4 years
About: I’m a Software Developer at Mister Edtech, where I work on Practyc, building backend systems and REST APIs. My work focuses on backend development, database …
View Full Profile →Please log in to send a message.
Login