Skip to content

kdayno/nba-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NBA War Room Dashboard

What is the project?

The purpose of the NBA War Room Dashboard project is to build a dashboard that is inspired by the Toronto Raptor's "War Room". The goal is provide insights and analysis into the league, teams, and players within the NBA. The dashboard will consist of three reports: League Analysis, Player Analysis, and Team analysis. Each report will contain a variety of data visuals. The data to support the dashboard will be sourced from publicly available JSON endpoints that contain NBA statistical data and will be stored in a Microsoft SQL Server database.

The project will be built using the following technologies for each component:

  • Data Pipeline: Python
  • Data Visualization: Dash
  • Deployment & Hosting: Docker & Heroku

What is the MVP?

The minimum viable product is a dashboard that renders in a web browser and is accessible via the Internet.

Technical Architecture Diagram

Technical Architecture Diagram

Technology Stack

  • Python (Pandas, SQLAlchemy)
  • Azure SQL Database
  • Dash
  • Docker
  • Heroku

Data Sources

Resources

A list of articles, videos, websites, and books used during development and deployment.

Design

Development

Dash Dashboard Development

Deployment