Skip to content

anovick1/Baseline_Backend

Repository files navigation

The Baseline Backend


Date: 09/312/2022




Description

Baseline is a full stack application using PostgreSQL, Django, and Vue. Baseline allows users to create + share graphs about NBA players' season statistics

Currently, there is not a public API that exists that can provide NBA Player statics to the depth that was needed for this project. I used this NBA Dataset for all of my data. The authors scraped everything from Basketball Reference. This dataset contains over 50 individual player stats for every player that has played in the NBA since 1947.

I combined the Player Per Game.csv and Advanced.csv in my backend to have all the in-depth statistics for users to graph.

I used the Player Career Info.csv to match the stats to specific players. I then wrote a python script that found an image for all 5,024 NBA players and added a new column to my dataset. I used this Google Image Search API to select a picture.

Getting Started

Once you fork and clone the repo:

pipenv install
pipenv shell
python manage.py migrate
python manage.py seed
python manage.py runserver

Screenshots

Browser Version

                        
    

Mobile Version

                       
    

Technologies Used

  • Vue.js
  • PostgresQL
  • Django
  • Python
  • Javascript
  • Chart.js
  • Kagle
  • Pandas
  • NumPy
  • CSS
  • HTML
  • Firebase
  • Google Sign In API
  • Heroku

Future Updates

  • Bar graphs for career averages
  • Team Stats
  • Allow users to make collections of multiple graphs
  • view others' profile

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published