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

About

NBA Dashboard is a game predictor

Topics

Resources

License

Stars

Watchers

Forks

Languages