This app is to keep track of the list of awesome things you would like to do before kicking the bucket
###Features It comes with the following features:
- Full tests
- Responsive Design
- Exposed API endpoints
- Pagination
- Search
- User can edit profile information
Bucketlist Tracker uses a number of open source projects to work properly:
- Django - Django makes it easier to build better Web apps more quickly and with less code
- Twitter Bootstrap - great UI boilerplate for modern web apps
- Bower - A front end javascript manager for the web
- Django Rest Framework - Django REST framework is a powerful and flexible toolkit for building Web APIs
- jQuery - jQuery is a fast, small, and feature-rich JavaScript library
Django REST framework with swagger was used to document the API which can be viewed here
You can go to the website and signup for an accout here
If you wish to run it locally donwload python environment from Python official website
After you're done installing Python, run these following command in your terminal.
$ git clone [git@github.com:andela-ashuaib/django-bucketlist.git] bucketlist
$ cd bucketlist
$ pip install -r requirements.txt
Next, setup environment your secret key
$ touch .env.yml
$ echo 'SECRET_KEY="your secret keey"' > .env.yml
Finally, run your build
$ python django_bucketlist/manage.py runserver --settings=settings.development
To run the test
$ python django_bucketlist/manage.py test django_bucketlist