<commit_before><snippet>
<content>
# Bucketlist API
[![Build Status](https://travis-ci.org/andela-hoyeboade/bucketlist-api.svg?branch=develop)](https://travis-ci.org/andela-hoyeboade/bucketlist-api) [![Coverage Status](https://coveralls.io/repos/github/andela-hoyeboade/bucketlist-api/badge.svg?branch=develop)](https://coveralls.io/github/andela-hoyeboade/bucketlist-api?branch=develop) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/andela-hoyeboade/bucketlist-api/badges/quality-score.png?b=develop)](https://scrutinizer-ci.com/g/andela-hoyeboade/bucketlist-api/?branch=develop)

## Description
This is a Python Checkpoint2 project for D0B fellows in Andela. It's a flask application designed to manage bucketlists. What is a Bucketlist? 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.

## Installation
1. Clone the repo
`git clone https://github.com/andela-hoyeboade/buckelist-api.git/` and navigate to the project directory

2. Install dependencies
```pip install -r requirements.txt```

3. Running the app
  * Navigate to the project directory
  * Manage migrations by running `python manage.py db migrate` and `python manage.py upgrade` to create necessary tables needed to get your app running.
  * Run ```python server.py``` from the terminal to run the app

## Usage
The app can be used with Postman or from the command line using the curl command

## Running tests
1. Navigate to the project direcory
2. Run nosetests --with-coverage to run test and check coverage

##Project Demo<commit_msg>Modified readme file<commit_after><snippet>
<content>
# Bucketlist API
[![Build Status](https://travis-ci.org/andela-hoyeboade/bucketlist-api.svg?branch=develop)](https://travis-ci.org/andela-hoyeboade/bucketlist-api) [![Coverage Status](https://coveralls.io/repos/github/andela-hoyeboade/bucketlist-api/badge.svg?branch=develop)](https://coveralls.io/github/andela-hoyeboade/bucketlist-api?branch=develop) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/andela-hoyeboade/bucketlist-api/badges/quality-score.png?b=develop)](https://scrutinizer-ci.com/g/andela-hoyeboade/bucketlist-api/?branch=develop)

## Description
This is a Python Checkpoint2 project for D0B fellows in Andela. It's a flask application designed to manage bucketlists. What is a Bucketlist? 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.

## Installation
1. Clone the repo
`git clone https://github.com/andela-hoyeboade/buckelist-api.git/` and navigate to the project directory

2. Install dependencies
```pip install -r requirements.txt```

3. Running the app
  * Navigate to the project directory
  * Manage migrations by running `python manage.py db migrate` and `python manage.py db upgrade` to create necessary tables needed to get the app running.
  * Run ```python server.py``` from the terminal to run the app

## Usage
The app can be used with Postman or from the command line using the curl command

## Running tests
1. Navigate to the project direcory
2. Run nosetests --with-coverage to run test and check coverage

##Project Demo
{'fraction_non_alphanumeric': 0.10719850420691804, 'fraction_numerical': 0.004362729822374571, 'mean_word_length': 5.033834586466165, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3970521', 'n_tokens_mistral': 1019, 'n_tokens_neox': 990, 'n_words': 318}