You will need to have the postgres database installed on your machine.
- Create a python virtual environment:
python3 -m venv venv
- Go into the server folder, activate the virtual env and install the requirements file:
cd server
source activate
pip install -r requirements.txt
- Run the Flask server by running the "main.py" file:
python3 main.py
- Go out of the virtual env and go to the client folder and install the packages.json file"
deactivate
cd ..
cd client
npm install
- Run the client dev server:
npm run dev
- Open a web browser in the following url:
All of the server unit tests are located under app/tests/