<commit_before># <%= title %>
===========

> <%= description %>

## Featuring
- Compass + SASS + Source Mapping
- Livereload
- Server NodeJS(Express)
- Dot.js (templating) both server and client side.

## Quickstart
To setup this project on your local machine:

- Gulp
```
$ npm install -g gulp
```

- Bundler (Bundle Gems)
```
$ gem update --system
$ gem install bundler
```

- NPM + Gems dependencies
```
bundle install
npm install
```

## Server-side

The server runs with NodeJS and the Express framework. There's basically 3 modules:
- api
- front-end
- back-end

## API

This module provides an API for clients (website, app...).

## Front-end

This module supports multilingue routing, caching and renders views with the Dot.js template engine.
We use dot.js in order to share templates between both server and client side. 

## Back-end

The administration module.<commit_msg>udpate read.me for back-end description<commit_after># <%= title %>
===========

> <%= description %>

## Featuring
- Compass + SASS + Source Mapping
- Livereload
- Server NodeJS(Express)
- Dot.js (templating) both server and client side.

## Quickstart
To setup this project on your local machine:

- Gulp
```
$ npm install -g gulp
```

- Bundler (Bundle Gems)
```
$ gem update --system
$ gem install bundler
```

- NPM + Gems dependencies
```
bundle install
npm install
```

## Server-side

The server runs with NodeJS and the Express framework. There's basically 3 modules:
- api
- front-end
- back-end

## API

This module provides an API for clients (website, app...).

## Front-end

This module supports multilingue routing, caching and renders views with the Dot.js template engine.
We use dot.js in order to share templates between both server and client side. 
We use a /datas folder which handles the configuration of each environnements + a description of each pages for:
- setting up the controllers
- setting up the translations
- generate a JSON file for the front-end side routing.

## Back-end

The administration module.
{'fraction_non_alphanumeric': 0.10885700148441366, 'fraction_numerical': 0.0009896091044037606, 'mean_word_length': 3.768867924528302, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 9, 'https://': 0, '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': '3340672', 'n_tokens_mistral': 628, 'n_tokens_neox': 573, 'n_words': 254}