Score Receiver allows users to find game data from the NFL for the last 30 years. The back-end is built using Python Flask with a REST API interface that serves the game data to a React/Redux front-end. The NFL game data is retrieved and read using Python from this Github Repo.
Please follow the steps below to get ScoreReceiver running on your local machine.
- Fork and clone the repo to your local machine.
- Navigate into the client folder via the command line and run "npm install"
- Now while still in the client folder run "npm run build".
- Navigate back up to your main project directory
- In your command line now run either "python app.py" if you are on a Mac and have Python3 installed, or, "python3 app.py" if you are running on a windows machine.
- Back-End
- Python w/Flask
- Front-End
- React w/Hooks
- Redux
- Axios
- D3
- Material-UI