"Before the day I die I must visit Canada". Alot of people have such phrases. This API creates the foundaton of an application that will help track things you want to do before one dies.
According to Merriam-Webster Dictionary, a Bucket List is a list of things that one has not done before but wants to do before dying.
This is an API for an online Bucket List service using Django-Rest_Framework(DRF)
Bucketlist Api has the following endpoints
| Endpoint | Functionality |
|---|---|
| POST /api-auth/login | Logs a user in |
| POST /bucketlists/ | Create a new bucket list |
| GET /bucketlists/ | List all the created bucket lists |
| GET /bucketlists/ | Get single bucket list |
| PUT /bucketlists/ | Update this bucket list |
| DELETE /bucketlists/ | Delete this single bucket list |
| GET /bucketlists//items/<item_id> | Get a single bucket list item |
| POST /bucketlists//items/ | Create a new item in bucket list |
| PUT /bucketlists//items/<item_id> | Update a bucket list item |
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Install virtualenv Activate the virtualenv by following this instructions Clone the bucketlist-django repo
Install requirements
pip install -r requirements.txt




