Skip to content

ivanjrz/nbadashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NBA Dashboard

NBA Dashboard is a game predictor based on papers found in ScienceDirect and IJERT

Data for games, box scores, all player and team stats, were obtained from Basketball-Reference and NBA.COM

2021 NBA Finals - Bucks vs Suns

Image courtesy of Sporting News


## Pre-requisites

** Frontend runs Angular 10


How to (install, build, run)

Either using dotnet CLI or Visual Studio 2022/Visual Studio Code

  1. From /nbadashboard/NBAapi/NBAapi
dotnet build
  1. then
dotnet run
  1. This will get API and database initialized, we can also interact with the backend using OpenAPI via Swagger by entering http://localhost:53535/swagger

  2. Next up; we'll build and run the frontend project with Angular CLI

ng build
  1. Followed by
ng serve --open
  1. This will take us to NBAdashbaord's landing page

NBADashboard

Roadmap

Stage 1 [WE'RE HERE]

Simple CRUD application where we can manage teams, players, games, and box scores.
  • Binary classification predictions using CNNs.
Stage 2
Improving prediction model.
  • Adding player per game stats to training sets.
  • Adding Data visualization
  • Improving data scraping and data collection
Stage 3
  • Migrate to cloud (azure/aws)
  • Compare ML.NET against current pyhon powered models.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Apache