This project was built with Graphene, Flask and MongoEngine.
First you'll need to get the source of the project. Do this by cloning the repository:
git clone git@github.com:leksyib/gigs-backend.git
cd gigs-backend
It is good idea (but not required) to create a virtual environment for this project. We'll do this using virtualenv to keep things simple, but you may also find something like virtualenvwrapper to be useful:
# Create a virtualenv in which we can install the dependencies
virtualenv env
source env/bin/activate
Now we can install our dependencies:
pip install -r requirements.txt
- Make a
.env
file, fill it with details from the.env.sample
file.
Now the following command will setup the database, and start the server:
python app.py
Now head on over to http://127.0.0.1:5000/graphql and run some queries!