<commit_before># The Shoutbox

It's a small AngularJS sample application. The purpose is

* to show how to structure a web app build with Angular,
* how to implement data transfer and communication between controller and services,
* how to handle application errors.

# Installation

1. Install [node.js and npm](http://nodejs.org/download/ "Download node.js")
2. $ git clone <EMAIL>:nosch/ng-shoutbox "shoutbox"
3. $ npm install

# Launch Application

1. $ node server.js
2. Open http://localhost:3000 in your browser.

# Live sample
[http://ng-shoutbox.herokuapp.com](http://ng-shoutbox.herokuapp.com/)<commit_msg>Fixed typo.<commit_after># The Shoutbox

It's a small AngularJS sample application. The purpose is

* to show how to structure a web app build with Angular,
* how to implement data transfer and communication between controller and services,
* how to handle application errors.

# Installation

1. Install [node.js and npm](http://nodejs.org/download/ "Download node.js")
2. $ git clone <EMAIL>@github.com:nosch/ng-shoutbox "shoutbox"
3. $ npm install

# Launch application

1. $ node server.js
2. Open http://localhost:3000 in your browser.

# Live sample
[http://ng-shoutbox.herokuapp.com](http://ng-shoutbox.herokuapp.com/)
{'fraction_non_alphanumeric': 0.11039484286865431, 'fraction_numerical': 0.014504431909750202, 'mean_word_length': 4.3076923076923075, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6141227', 'n_tokens_mistral': 399, 'n_tokens_neox': 381, 'n_words': 138}