Server for a simple onepage React app that lets users rank their favorite NBA players. Uses Microsoft Azure to search for relevant player data, pictures and videos. Uses BeautifulSoup to scrape data from Basketball Reference. Uses Postgres for data storage.
webapp is hosted on heroku at: NBA Player Ranker webapp
code for webapp at: NBA Player Ranker webapp code
server is hosted on heroku at: NBA Player Ranker server
- Flask
- Microsoft Azure
- Beautifulsoup4
- Postgres
- SQLAlchemy
- Flask-Cors
- Gunicorn
-
Clone the repo
$ git clone https://github.com/trabnett/nba-player-ranker-server
$ cd nba-player-ranker-server
-
Initialize and activate a virtualenv
$ virtualenv venv
$ source venv/bin/activate
-
Install dependencies
$ pip install -r requirements.txt
-
Migrage db
flask db migrate -m "highscore"
-
Run the development server
flask run