<commit_before># Voting Server

In an effort to always be learning, I am seeking to improve my skills with JavaScript (including ES6), React, and Redux. I am also learning volumes about how to test my JavaScript using Mocha and Chai.

I have found what appears to be the most complete and helpful tutorial I have ever seen on these libraries  [here](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html).

This project contains the server half of the application from this tutorial.<commit_msg>update readme after completing the tutorial found within<commit_after># Voting Server

In an effort to always be learning, I am seeking to improve my skills with JavaScript (including ES6), React, and Redux. I am also learning volumes about how to test my JavaScript using Mocha and Chai.

I have found what appears to be the most complete and helpful tutorial I have ever seen on these libraries  [here](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html).

This project contains the server half of the application from this tutorial.

## To run this project:

Download both the voting client and the voting server repositories.
Open both repositories in your terminal.
Run `npm install`.
Run `npm start` on both repositories.
Open one browser window to `localhost:8080/#/results` - This will be the screen that the voting results are displayed on, it is also has the "Next" button that advances the vote on all other windows.
Open any number of other browser windows to `localhost:8080` - This is where you will actually vote.
{'fraction_non_alphanumeric': 0.056129032258064517, 'fraction_numerical': 0.016774193548387096, 'mean_word_length': 4.480565371024735, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7089086', 'n_tokens_mistral': 408, 'n_tokens_neox': 377, 'n_words': 228}