To see a quick demo, feel free to watch the video one of our teammates kindly put together. You can also access the deployed site, just beware of the very long warmup time on first access (~2 min).
- Demo video: https://youtu.be/-uJTQd3eYrM
- Running site: https://county-recommender.azurewebsites.net/
Assuming Python 3.8 and Node installed
- Clone the GitHub repository:
git clone https://github.com/VinnieKhanna/County-Recommender
cd County-Recommender/backend
pip install -r requirements.txt
- may take a few minutes to resolvepython app.py
- starts Flask server.
- open new terminal
cd County-Recommender/frontend
npm install
npm run start
- starts up frontend at localhost:3000.
Everyone will need to make a credential file locally for firebase since it doesn't belong in version control. Just go to the project > settings > service accounts > generate new private key. Rename the downloaded file to firebase-secrets.json
and move it to the backend
directory.
Deployed by
- building React into static output and serving with default Flask route.
- deploying Flask app to Azure AppService container