kjagoo / Bucketlist

flask web service application
0 stars 0 forks source link
flask-api python

Bucketlist

This is a Flask web service application which manages bucketlists. It allows for multiple users to manage and view their personnal bucketlists. It implements token based authentication to manage security.

Requirements

# Installation

  1. Clone the repo on github

    • https://github.com/kjagoo/Bucketlist
  2. Install requirements

    • pip install -r requirements.txt
  3. Create database bucketlist

    • edit in manage.py postgresql+psycopg2://[username]:[password]@localhost:5432/bucketlist
    • createdb bucketlist
    • python manage.py db init
    • python manage.py db migrate

#Running the Program

python run.py

#Usage Routes

register new user

login

get list of all bucketslists

add a bucketlist

edit a bucketlist

delete a bucketlist

get and display a specific bucketlist

add bucketlist item

get a specific bucketlist item

edit and update a bucketlist item

delete bucketlist item

#Tests

Setup test environment by :

screen shot 2017-01-27 at 7 57 29 am

#Usage guide

# Credits

Joshua Kagenyi