Back to projects
Sep 19, 2025
1 min read

NBA Analytics Project

Data pipeline and visualization for NBA data

This project uses Streamlit to visualize NBA data.

The data pipeline is

NBA API
↓
Raw data zone in S3 (json files for box scores)
↓
Glue ETL
↓
Processed data zone in S3 (parquet format and transformed into a star schema)
↓
Athena queries
↓
Streamlit app


Possible future additions include:

  • predictive analytics
  • advanced stats
  • real time data using kinesis streams