← Back to Home

NBA Team Stats Dashboard

Track NBA team performance throughout the season. Select a team to visualize their cumulative wins over games played.

This project uses a free tier plan, and is capped at 5 req/min. Although we have made use of caching with useQuery to minimize repeated requests.

Select a team to view their win progression

Data provided by balldontlie.io

About This Dashboard

This dashboard fetches real NBA game data from the balldontlie.io API and visualizes team performance using Chart.js. The chart shows cumulative wins over the course of a season, allowing you to see how a team's win total grows throughout the year.

Technologies

ReactTypeScriptChart.jsAPI

Key Features

  • Team selection dropdown with all 30 NBA teams
  • Season selector to view historical data
  • Interactive line chart showing win progression
  • Summary stats including games played, wins, losses, and win rate
  • Responsive design with dark mode support