Skip to content

abiodun0/django-bucketlist-application

Repository files navigation

Django Bucketlist App Build Status Coverage Status

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:

Technology used

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

API Documentation

Django REST framework with swagger was used to document the API which can be viewed here

Installation

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