<commit_before># NeverRESTing
This application provides an easy way to manage periodically repeating ToDos.
You will be able to manage and access all your tasks on a web application as well as on your mobile phone.
The intent of this application is to enforce discipline.

## Technology stack
The backend is based on the following technologies:

* [NodeJS](https://nodejs.org/)
* [ExpressJS](http://expressjs.com/)
* [Mongoose](http://mongoosejs.com/)
* [DotEnv](https://github.com/bkeepers/dotenv)

The frontend will use the [React library](https://facebook.github.io/react/).<commit_msg>Added a how to install guide.<commit_after># NeverRESTing
This application provides an easy way to manage periodically repeating ToDos.
You will be able to manage and access all your tasks on a web application as well as on your mobile phone.
The intent of this application is to enforce discipline.

## Technology stack
The backend is based on the following technologies:

* [NodeJS](https://nodejs.org/)
* [ExpressJS](http://expressjs.com/)
* [Mongoose](http://mongoosejs.com/)
* [DotEnv](https://github.com/bkeepers/dotenv)

The frontend will use the [React library](https://facebook.github.io/react/).

## How to install
All you need in order to run this application is the latest version of NodeJS and a MongoDB server.
To configure the application edit the `.env` and the `mongo_start.bat` file.
Then start your MongoDB using the batch file and run the application using the `npm start` command.
{'fraction_non_alphanumeric': 0.09395973154362416, 'fraction_numerical': 0.0, 'mean_word_length': 4.690839694656488, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, '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': '5028932', 'n_tokens_mistral': 411, 'n_tokens_neox': 403, 'n_words': 184}