With simple CRUD implementations
Follow these steps to have a local running copy of the app.
git clone https://github.com/Mubangizi/project-cohort-backend.git
If master
is not up to date, git checkout develop
. However, note that code on develop could be having some minor issues to sort.
Here's a great resource to check out:
How To Install and Use PostgreSQL
Create a development database and call it cohort_db
.
create virtual enviroment called venv
Run virtualenv venv
Run . venv/bin/activate
App was developed with Python 3.6
.
Make sure you have pip
installed on your machine.
pip install -r requirements.txt
Create a .env
file (which defines the environment variables used) at the root of the app.
Add the following details, customizing as needed.
export FLASK_APP=server.py
export FLASK_ENV=development
export FLASK_RUN_PORT=5000
Run the application with this command
flask run
Through your browser go to link localhost:<flask_port>/apidocs
.
For the deployed version of the Api, click here