Capstone Project - Aimee Oz - Ada Developers Academy
- Range is the backend repository of Range Reveal. It was deployed with AWS Elastic Beanstalk.
- Reveal is the frontend repository.
This project uses Amazon Cognito for user management. You will need to setup a user pool.
The relational database is hosted by Amazon Lightsail. I used PostgreSQL version 12.5.
Generate an application key from Edamam's food database API.
Create a secrets.ini file in the api folder:
- Clone this repository.
$ git clone https://github.com/marks214/range.git
- Navigate to the project directory.
$ git cd range/api
- From the project directory set up your flask virtual environment.
$ git python3 -m venv venv
- Activate your virtual environment.
$ git source ./venv/bin/activate
- Install the requirements.
$ git pip install -r requirements.txt
- Start your backend server.
$ git flask run