Setup - cs130-w21/22 GitHub Wiki
To clone and run this application, you will need Git, Python 3.8.5, and Node.js (which comes with npm) installed on your computer. Begin by cloning repository:
# Clone this repository
$ git clone https://github.com/cs130-w21/22.git
# Go into the repository
$ cd 22
Download the machine learning model and place the tarball into the backend/
folder, set up, and run Flask server:
# Go into backend/ folder
$ cd backend
# Run script to set up folder for model
$ ./fetch_model.sh
# Install Python dependencies
$ pip3 install -r requirements.txt
# Set environment variable
$ export FLASK_APP=flaskApi.py
# Run Flask app
$ flask run
In a new terminal, install dependencies and run the frontend with npm:
# Install dependencies
$ npm install
# Run the app
$ npm start
Or, use yarn:
# Install dependencies
$ yarn install
# Run the app
$ yarn start