<commit_before>RESTful APIs for Ionic Conference App
=====================================

RESTful APIs for [Ionic Conference App](https://github.com/ddellamico/ionic-conference-app) application.
The sole purpose of this app is to provide a simple oAuth2 implementation for [Ionic Conference App](https://github.com/ddellamico/ionic-conference-app).

**Api component live demo:**: https://ion-conf-api.damiendev.com

## Features
  * Koa 2 ( async/await replace generator functions) : <https://github.com/koajs/koa/tree/v2.x>
  * Simple oAuth2 password flow implementation with oauth2orize : <https://github.com/jaredhanson/oauth2orize/>
  * Docker and Docker-compose
  * ES6 support via [babel](https://babeljs.io)
  * ES6 modules ( transpiled with babel )
  * Moongoose.js (for MongoDB interaction): <http://mongoosejs.com/>
  * JSON Web Token ([JWT](http://jwt.io)) authentication

## Requirements

* [NodeJs](http://nodejs.org) >= 6.x
* [Docker](https://www.docker.com/products/docker) and [Docker compose](https://docs.docker.com/compose)

## Install
<commit_msg>chore(doc): update README.md file<commit_after>#RESTful APIs for Ionic Conference App

[![Build Status](https://travis-ci.org/ddellamico/ionic-conference-api.svg?branch=master)](https://travis-ci.org/ddellamico/ionic-conference-api) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)](http://commitizen.github.io/cz-cli/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

RESTful APIs for [Ionic Conference App](https://github.com/ddellamico/ionic-conference-app) application.
The sole purpose of this app is to provide a simple oAuth2 implementation for [Ionic Conference App](https://github.com/ddellamico/ionic-conference-app).

**Api component live demo:**: https://ion-conf-api.damiendev.com

## Features
  * Koa 2 ( async/await replace generator functions) : <https://github.com/koajs/koa/tree/v2.x>
  * Simple oAuth2 password flow implementation with oauth2orize : <https://github.com/jaredhanson/oauth2orize/>
  * Docker and Docker-compose
  * ES6 support via [babel](https://babeljs.io)
  * ES6 modules ( transpiled with babel )
  * Moongoose.js (for MongoDB interaction): <http://mongoosejs.com/>
  * JSON Web Token ([JWT](http://jwt.io)) authentication

## Requirements

* [NodeJs](http://nodejs.org) >= 5.x
* [Docker](https://www.docker.com/products/docker) and [Docker compose](https://docs.docker.com/compose)

## Install

{'fraction_non_alphanumeric': 0.16574585635359115, 'fraction_numerical': 0.007103393843725336, 'mean_word_length': 4.950704225352113, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 11, 'https://': 20, 'lorem ipsum': 0, 'www.': 2, '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': '2382911', 'n_tokens_mistral': 872, 'n_tokens_neox': 829, 'n_words': 171}