diff --git a/docs/ecolyo/application/gitflow.md b/docs/ecolyo/application/gitflow.md
index 5ec53a6086f35209915baace30fb81b7721a7f99..c21cbbad80b290c2253b39263d1399698f850c10 100644
--- a/docs/ecolyo/application/gitflow.md
+++ b/docs/ecolyo/application/gitflow.md
@@ -1,6 +1,6 @@
 ## Initialize
 
-- Create a new projet in gitlab and take note of its url
+- Create a new project in gitlab and take note of its url
 
 ### Protecting Master Branch
 
diff --git a/docs/ecolyo/ecolyo-agent/development/backup.md b/docs/ecolyo/ecolyo-agent/development/backup.md
new file mode 100644
index 0000000000000000000000000000000000000000..1752221cfb84b7fdf0b1b29f7ea05bfd2974b34c
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/development/backup.md
@@ -0,0 +1,25 @@
+## Principles
+
+In the docker-compose.yml, there is a service called "database-backup" whose only purpose is to run automatic backups of the database.
+
+It is running a crontab that execute the backup.sh script every day at midnight.
+
+The dump of the database are stored in folders name like this : "ecolyo-agent-YEAR-MONTH-DAY-HOUR-MINUTE-SECOND". Only the 14 last days are stored.
+
+The location of the backup folder on the server is specified in the volumes of the "database-backup" service, in the docker-compose file. 
+
+## Backup manually
+
+To backup manually, run this command : 
+
+```
+docker exec -it backoffice-client_database-backup_1 sh /etc/cron.d/restore.sh ecolyo-agent-YEAR-MONTH-DAY-HOUR-MINUTE-SECOND
+```
+
+## Restore manually
+
+To restore a specific dump, run this command replacing YEAR etc.. by the date of the wanted backup :
+
+```
+docker exec -it backoffice-client_database-backup_1 sh /etc/cron.d/restore.sh ecolyo-agent-YEAR-MONTH-DAY-HOUR-MINUTE-SECOND
+```
\ No newline at end of file
diff --git a/docs/ecolyo/ecolyo-agent/development/deploy.md b/docs/ecolyo/ecolyo-agent/development/deploy.md
new file mode 100644
index 0000000000000000000000000000000000000000..3c88e3af82565c692997af24c2d1e687a403570a
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/development/deploy.md
@@ -0,0 +1,177 @@
+This section will allow you to properly deploy Ecolyo-Agent in a production environment
+
+## Deploy Ecolyo-Agent application
+
+To deploy ecolyo-agent application in a production environment, you need to create docker-compose.yml, site.conf and .env files
+
+### docker-compose.yml
+
+```
+version: '3.7'
+services:
+  nginx:
+    image: registry.forge.grandlyon.com/web-et-numerique/llle_project/backoffice-client:dev
+    restart: unless-stopped
+    ports:
+      - 8080:8080
+    depends_on:
+      - backend
+    networks:
+      backoffice:
+    volumes:
+      - ./site.conf:/etc/nginx/conf.d/default.conf
+      - ./image-lib:/usr/share/nginx/html/lib
+
+  database-agent:
+    image: mysql:5
+    ports:
+      - 3306:3306
+    networks:
+      backoffice:
+    restart: unless-stopped
+    environment:
+      MYSQL_ROOT_PASSWORD: ${DATABASE_PASSWORD}
+      MYSQL_DATABASE: ${DATABASE_NAME}
+    healthcheck:
+      test: mysqladmin ping -h 127.0.0.1 -u root --password=$$MYSQL_ROOT_PASSWORD
+      interval: 5s
+      timeout: 10s
+      retries: 60
+
+  backend:
+    image: registry.forge.grandlyon.com/web-et-numerique/llle_project/backoffice-server:dev
+    networks:
+      backoffice:
+    depends_on:
+      database-agent:
+        condition: service_healthy
+    restart: unless-stopped
+    volumes:
+      - /etc/localtime:/etc/localtime:ro
+      - ./configs:/app/configs
+      - ./letsencrypt_cache:/app/letsencrypt_cache
+      - ./data:/app/data
+      - ./image-lib/${IMAGE_FOLDER}:/app/${IMAGE_FOLDER}
+    ports:
+      - ${HTTPS_PORT}:${HTTPS_PORT}
+      - 8190:8090
+    environment:
+      - HOSTNAME=${HOSTNAME}
+      - HTTPS_PORT=${HTTPS_PORT}
+      - ADMIN_ROLE=${ADMIN_ROLE}
+      - REDIRECT_URL=${REDIRECT_URL}
+      - CLIENT_ID=${CLIENT_ID}
+      - CLIENT_SECRET=${CLIENT_SECRET}
+      - AUTH_URL=${AUTH_URL}
+      - IMAGE_FOLDER=${IMAGE_FOLDER}
+      - MOCK_OAUTH2=${MOCK_OAUTH2}
+      - TOKEN_URL=${TOKEN_URL}
+      - USERINFO_URL=${USERINFO_URL}
+      - DEBUG_MODE=${DEBUG_MODE}
+      - DATABASE_USER=${DATABASE_USER}
+      - DATABASE_NAME=${DATABASE_NAME}
+      - DATABASE_PASSWORD=${DATABASE_PASSWORD}
+      - DATABASE_HOST=database-agent
+
+networks:
+  backoffice:
+```
+
+### site.conf
+
+```
+server {
+    listen 8080;
+    server_name ecolyo-agent-rec.grandlyon.com;
+    location / { 
+        root /usr/share/nginx/html;
+        index index.html index.htm;
+        try_files $uri $uri/ /index.html =404;
+    }
+    location /api {
+        proxy_pass https://backend:1443/api;
+    }
+    location /OAuth2Login {
+        proxy_pass https://backend:1443/OAuth2Login;
+    }
+    location /OAuth2Callback {
+        proxy_pass https://backend:1443/OAuth2Callback;
+    }
+    location /Logout {
+        proxy_pass https://backend:1443/Logout;
+    }
+    location /swagger {
+        proxy_pass https://backend:1443/swagger;
+    }
+    location /imageNames {
+        proxy_pass https://backend:1443/api/admin/imageNames;
+    }
+    # cozy-doctypes workaround
+    location /email {
+        #  if ($arg_serviceName != overview) { return 404; } if ($arg_param !~ "^\d+$") { return 404; } if ($arg_serviceName ="image") { rewrite ^ /usr/share/nginx/html/lib/$arg_param? permanent;
+        #}
+        proxy_pass https://backend:1443/api/common/monthlyReport/$arg_param;
+        # rewrite ^ /usr/share/nginx/html/lib/$arg_param? permanent;
+    }
+    location ~ ^/assets/(.+\.(?:gif|jpe?g|svg|png))$ {
+        alias /usr/share/nginx/html/lib/$1;
+        gzip_static on;
+        expires max;
+        add_header Cache-Control public;
+    }
+}
+```
+
+### .env
+
+In this file, add the variables as described in the env-template file in the git repo
+
+To use OAuth2 login ask your client ID and client secret
+
+Here is the config to run the app
+
+```
+NODE_TLS_REJECT_UNAUTHORIZED = '0'
+HTTPS=true
+SSL_CRT_FILE=cert.pem
+SSL_KEY_FILE=key.pem
+# Common settings
+HOSTNAME=your_url.com
+ADMIN_ROLE=******
+DEBUG_MODE=false
+MOCK_OAUTH2=false
+HTTPS_PORT=1443
+IMAGE_FOLDER=ecogesture
+
+# Needed to user OAuth2 authentication :
+REDIRECT_URL=https://${HOSTNAME}:443/OAuth2Callback
+CLIENT_ID=**get one from your IDP**
+CLIENT_SECRET=**get one from your IDP**
+AUTH_URL=**get it from your IDP**
+TOKEN_URL=**get it from your IDP**
+USERINFO_URL=**get it from your IDP**
+LOGOUT_URL=/
+
+# Access to the database
+DATABASE_USER=******
+DATABASE_PASSWORD=*******
+DATABASE_NAME=backoffice
+```
+
+## Start the application
+
+Then start the app by launching the command :
+
+```
+docker-compose up -d
+```
+
+To check if the application starts successfully, launch the command
+```
+docker logs backoffice-client_backend_1
+```
+
+You should obtain the following messages:
+
+> --- Server is starting ---  
+> Token signing key set
diff --git a/docs/ecolyo/ecolyo-agent/development/handle_assets.md b/docs/ecolyo/ecolyo-agent/development/handle_assets.md
new file mode 100644
index 0000000000000000000000000000000000000000..f5d875609b0f25932abc6e8f7a46502ac99bd46c
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/development/handle_assets.md
@@ -0,0 +1,42 @@
+This section will allow you to import the assets used in the newletters from Ecolyo
+
+## Export assets
+
+In Ecolyo project, open a terminal in "/src/assets" folder and run 
+```
+docker build . -t registry.forge.grandlyon.com/web-et-numerique/llle_project/backoffice-client:assets
+docker push registry.forge.grandlyon.com/web-et-numerique/llle_project/backoffice-client:assets
+```
+This will create a small docker image containing all the images needed, converted in png format, and push it to the container registry in the backoffice-client repository.
+
+## Import assets
+
+In the rec or prod server, create a import_assets.sh file and add execution permission. 
+
+Copy the following content, replacing USERNAME and PASSWORD by the project access token
+```
+#!/bin/bash
+
+#Login and pull assets container image
+docker login -u USERNAME -p PASSWORD https://registry.forge.grandlyon.com/v2/web-et-numerique/llle_project/backoffice-client
+docker pull registry.forge.grandlyon.com/web-et-numerique/llle_project/backoffice-client:assets
+
+# Instanciate container
+docker rm assets
+docker run --name assets -it registry.forge.grandlyon.com/web-et-numerique/llle_project/backoffice-client:assets sh
+
+# Copy files
+sudo rm -rf ../image-lib
+sudo docker cp assets:/image-lib ../image-lib
+
+# Give permission to the container user
+sudo chown -R 1000:1000 ../image-lib
+```
+
+To import assets for the ecogesture images, run
+```
+sudo sh scripts/import_assets.sh
+```
+
+Check that a "image-lib" folder has been created, that it contains a "ecogesture" folder and some images and that the owner of the "image-lib" folder is the user id 1000.
+
diff --git a/docs/ecolyo/ecolyo-agent/functionalities/authentification.md b/docs/ecolyo/ecolyo-agent/functionalities/authentification.md
new file mode 100644
index 0000000000000000000000000000000000000000..7d01d27939081b042c603f931d34116316c0b8fe
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/functionalities/authentification.md
@@ -0,0 +1,10 @@
+# Authentification
+
+This backoffice is meant to be used only by the admins of Ecolyo app and so they need to login to edit the newsletters.
+
+The protocol used to login is OAuth2 with the Authorization Code grant type ([more info](https://auth0.com/docs/authorization/flows/authorization-code-flow))
+
+Once an admin is connected, he must call the /whoAmI route to access his XSRF-TOKEN and add it in a header named "XSRF-TOKEN" for all requests going to the backend.
+
+The only routes that can be accessed without authentification are /monthlyReport/year/month and /monthlyReport with GET.
+They will return all the different sections of a specific or the current newsletter in a single JSON.
\ No newline at end of file
diff --git a/docs/ecolyo/ecolyo-agent/functionalities/general.md b/docs/ecolyo/ecolyo-agent/functionalities/general.md
new file mode 100644
index 0000000000000000000000000000000000000000..0241c922581d121737c3220a3f4d7a92f60d16a7
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/functionalities/general.md
@@ -0,0 +1,13 @@
+# Introduction
+
+The goal is to send newsletters following this design :
+
+![Architecture principles](/img/ecolyo-agent/newsletter-template.png)
+
+There are 3 different sections :
+
+- monthlyInfo : contains a image URL and some global information
+
+- monthlyNews : contains an editable title and some information about the novelties
+
+- poll : contains a question and a link to answer a survey
\ No newline at end of file
diff --git a/docs/ecolyo/ecolyo-agent/functionalities/routes.md b/docs/ecolyo/ecolyo-agent/functionalities/routes.md
new file mode 100644
index 0000000000000000000000000000000000000000..0de56c7b75c73befb941b669ebcb3eb71f254f7e
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/functionalities/routes.md
@@ -0,0 +1,4 @@
+# Routes
+
+The different routes exposed by the backend are described by Swagger documentation.
+Once the appis deployed, the documentation is accessible at https://HOSTNAME/swagger/index.html
\ No newline at end of file
diff --git a/docs/ecolyo/ecolyo-agent/getting_started/launch_local_application.md b/docs/ecolyo/ecolyo-agent/getting_started/launch_local_application.md
new file mode 100644
index 0000000000000000000000000000000000000000..6de96761462e6daac7579d0034ed4ed4eae36ad7
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/getting_started/launch_local_application.md
@@ -0,0 +1,82 @@
+This section will allow you to launch a proper local environment for Ecolyo-Agent
+
+## Initialisation of the project
+
+### Clone the project repository
+
+Use following commands in your favorite terminal to clone the project:
+
+```
+git clone https://forge.grandlyon.com/web-et-numerique/llle_project/backoffice-client
+git clone https://forge.grandlyon.com/web-et-numerique/llle_project/backoffice-server
+```
+
+## Installation of the project
+
+### Installation of node modules
+
+To install required node module, open a terminal on the root folder of the backoffice-client project and type the following command:
+
+```
+yarn install
+```
+
+## Local usage
+
+Before launching the application, ensure you've properly filled the .env file according to the template. If needed please refer to a team member.
+
+In order to launch the projet in local with the backend working launch the following command
+
+```bash
+yarn local-up
+```
+
+This command will launch the app from the _docker-compose.local.yml_ file, which will launch 3 docker images and start the react app with _yarn start_
+
+- The backend Go app, from the image located on its GitLab repository
+- The mongo Database, from the DockerHub image
+- The Ngnix server with a local configuration located in nginx/site.conf
+
+To stop it properly use
+
+```bash
+yarn local-down
+```
+
+This app runs in https, such as the backend, to access it go on https://localhost/
+Also make sure you have HTTPS env variable set to true.
+Do not use the app with the port 3000, you won't be able to login.
+
+> :warning: **If you are launching the project from a Linux OS** : Make sure to uncomment the commented lines in the docker-compose.local file. Otherwise, you you won't be able to access your machine's localhost from the docker container.
+
+## Backend and Database
+
+In order to get Backend documentation, please refer directly to the [backend project](https://forge.grandlyon.com/web-et-numerique/llle_project/backoffice-server)
+
+## Nginx
+
+The nginx server redirects https requests from frontend to the backend on port 1443.
+
+It has two configuration files :
+
+- nginx/site.conf, used for local development
+- nginx/site.prod.conf, used for production
+
+The nginx server needs local ssl certificates in order to run an interact with backend, these certificates are present in the project.
+
+
+## Check success
+
+To check if the application starts successfully, launch the command 
+```bash
+docker logs backoffice-client_backend_1
+```
+
+You should obtain the following messages:
+
+> --- Server is starting ---
+> Token signing key set  
+> Mock OAuth2 server Listening on: http://localhost:8090  
+
+Once the application is started, you can access it here: https://localhost
+
diff --git a/docs/ecolyo/ecolyo-agent/getting_started/libraries.md b/docs/ecolyo/ecolyo-agent/getting_started/libraries.md
new file mode 100644
index 0000000000000000000000000000000000000000..83db280f4761a643da2437eb36232d2428967110
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/getting_started/libraries.md
@@ -0,0 +1,57 @@
+# Libraries
+
+For this project, we use the libraries below:
+
+## React
+
+Library to create user interfaces.
+Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
+
+Build encapsulated components that manage their own state, then compose them to make complex UIs.
+
+Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep state out of the DOM
+
+## Axios
+
+HTTP client library
+
+It allows to send HTTP request and manage the responses.
+
+## Lodash
+
+javascript utility library
+
+Lodash'modular method are great for:
+
+- Iterating arrays, objects, & strings
+- Manipulating & testing values
+- Creating composite functions
+
+## Jest
+
+Testing library
+
+It allows to evaluate functionnalities of an app to ensure that the product is defect-free in order to produce the quality product.
+
+## Sass
+
+CSS preprocessor
+
+It allows us to easily manage large CSS files and split across different files.
+It allows us to create variables, nested rules, mixins, functions, and do mathematical calculations.
+
+## Gorilla/Mux
+
+Package for Go that implements a request router and dispatcher for matching incoming requests to their respective handler.
+
+It allows us to easily create and manage routes/APIs 
+
+## Swag
+
+Package fo Go that converts annotations to Swagger Documentation 2.0.
+
+## Gorm
+
+ORM for Go
+
+It allows us to easily communicate between the backend and a relational database
diff --git a/docs/ecolyo/ecolyo-agent/getting_started/setup_your_environment.md b/docs/ecolyo/ecolyo-agent/getting_started/setup_your_environment.md
new file mode 100644
index 0000000000000000000000000000000000000000..0443d3be2c6910629bddcacfd0c1bfb9a69c4a80
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/getting_started/setup_your_environment.md
@@ -0,0 +1,100 @@
+This section will allow you to install a proper local environment step by step for Ecolyo-Agent using VSCode IDE.
+
+## VSCode
+
+### Install VSCode
+
+Installation for VSCode can be found here: [Installation of VSCode](https://code.visualstudio.com/).
+
+### Extensions
+
+Installation of Extention is explained here: [Installation of Extensions](https://code.visualstudio.com/docs/editor/extension-gallery).
+
+Here are the list of important extensions to install:
+
+- Prettier - Code formatter
+- ES7 React/Redux/GraphQL/React-Native snippets
+- GitLens - Git supercharged
+- Markdown Preview
+- Go
+
+Optional extensions:
+
+- Bracket Pair Colorizer 2
+- CSS Peek
+- Auto Rename Tag
+- indent-rainbow
+- TabOut
+- Liveshare (pair programming extension)
+
+### User settings
+
+Open the project with VSCode and add the following code into .vscode/settings.json:
+
+```
+{
+  "workbench.colorCustomizations": {
+     /* Put anything you like here */
+  },
+  "editor.snippetSuggestions": "top",
+  "editor.tabSize": 2,
+  "editor.formatOnSave": true,
+  "diffEditor.ignoreTrimWhitespace": false,
+  "window.zoomLevel": 0,
+  "gitlens.advanced.messages": {
+      "suppressShowKeyBindingsNotice": true
+  },
+  "breadcrumbs.enabled": true,
+  "workbench.settings.editor": "json",
+  "editor.tabSize": 2,
+  "editor.formatOnSave": true,
+  "editor.formatOnPaste": true
+}
+```
+
+If this file is not empty, you can simply add the following lines to it:
+
+```
+  "gitlens.advanced.messages": {
+    "suppressShowKeyBindingsNotice": true
+  },
+  "breadcrumbs.enabled": true,
+  "workbench.settings.editor": "json",
+  "editor.formatOnSave": true,
+  "diffEditor.ignoreTrimWhitespace": false,
+  "window.zoomLevel": 0,
+```
+
+## Git
+
+The project is using GitLab, you will need to install Git to checkout the project.
+Installation for Git can be found here: [Installation of Git](https://git-scm.com/) (current version : 1.17)
+
+## Node
+
+For this project, Node version 14 is required.Download [node-v14](https://nodejs.org/en/download/).
+
+Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
+
+## Yarn
+
+Yarn is used as package manager for this project. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager.
+Installation for yarn can be found here: [Installation of Yarn](https://classic.yarnpkg.com/fr/docs/install/).
+
+## Docker
+
+Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code.
+
+### Install Docker
+
+Installation of Docker can be found here: [Installation of Docker](https://www.docker.com/get-started).
+
+### Install Docker-Compose
+
+Installation of Docker-Compose (according to your OS) is explained here: [Installation of Docker-Compose](https://docs.docker.com/compose/install/).
+
+## Golang
+
+Golang (or Go for short) is an open source programming language that makes it easy to build simple, reliable, and efficient software. It is used in this project for the backend.
+
+Installation of Go (according to your OS) is explained here: [Installation of Go](https://golang.org/doc/install) (current version: 1.17).
diff --git a/docs/ecolyo/ecolyo-agent/introduction.md b/docs/ecolyo/ecolyo-agent/introduction.md
new file mode 100644
index 0000000000000000000000000000000000000000..617f74eaeb673959b00374eba5f9052c9a660fde
--- /dev/null
+++ b/docs/ecolyo/ecolyo-agent/introduction.md
@@ -0,0 +1,12 @@
+Ecolyo-Agent is a backoffice for the Ecolyo app that allows to create and edit content for the newsletters sent to the users
+
+This project is split into two parts: backend and frontend; each has its own repository 
+
+!!! info ""
+    If you are a new developper tasked to work on this project, check the [setup your environment](./getting_started/setup_your_environment.md) and [launch the application on local](./getting_started/launch_local_application.md) to start the application.
+
+## Repositories
+
+[Ecolyo-Agent backend gitlab repository](https://forge.grandlyon.com/web-et-numerique/llle_project/backoffice-server)
+
+[Ecolyo-Agent frontend gitlab repository](https://forge.grandlyon.com/web-et-numerique/llle_project/backoffice-client)
\ No newline at end of file
diff --git a/docs/ecolyo/getting_started/launch_local_application.md b/docs/ecolyo/getting_started/launch_local_application.md
index 58ffc530343a645a7aab5f5f579b5028d1ad4eb8..acff2b908072dc7e33fc8eb2fb67091f42b44dcd 100644
--- a/docs/ecolyo/getting_started/launch_local_application.md
+++ b/docs/ecolyo/getting_started/launch_local_application.md
@@ -4,7 +4,7 @@ This section will allow you to launch a proper local environment of the Ecolyo a
 
 ### Clone the project repository
 
-Use following command in your favorite terminal to clone the projet:
+Use following command in your favorite terminal to clone the project:
 
 ```
 git clone https://forge.grandlyon.com/web-et-numerique/llle_project/ecolyo.git
@@ -14,7 +14,7 @@ git clone https://forge.grandlyon.com/web-et-numerique/llle_project/ecolyo.git
 
 ### Installation of node modules
 
-To install required node module, open a terminal on the root folder of the projet and type the following command:
+To install required node module, open a terminal on the root folder of the project and type the following command:
 
 ```
 yarn install
diff --git a/docs/ecolyo/getting_started/setup_your_environment.md b/docs/ecolyo/getting_started/setup_your_environment.md
index 4660f1b148058d3e4705ec125cd7d85a36ccf057..0caebf1d3d4a7466e29e0016dcb710fa673e5bb4 100644
--- a/docs/ecolyo/getting_started/setup_your_environment.md
+++ b/docs/ecolyo/getting_started/setup_your_environment.md
@@ -66,7 +66,7 @@ If this file is not empty, you can simply add the following lines to it:
 
 ## Git
 
-The project is using GitLab, you will need to install Git to checkout the projet.
+The project is using GitLab, you will need to install Git to checkout the project.
 Installation for Git can be found here: [Installation of Git](https://git-scm.com/).
 
 ## Node
@@ -77,7 +77,7 @@ Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
 
 ## Yarn
 
-Yarn is used as package manager for this projet. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager.
+Yarn is used as package manager for this project. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager.
 Installation for yarn can be found here: [Installation of Yarn](https://classic.yarnpkg.com/fr/docs/install/).
 
 ## Docker
diff --git a/docs/ecolyo/project_architecture/environments.md b/docs/ecolyo/project_architecture/environments.md
index 05a48b705b8536a737cb6992b014cdc09d150e95..de65204576d45c47c10301b0f6aaaaba970daec0 100644
--- a/docs/ecolyo/project_architecture/environments.md
+++ b/docs/ecolyo/project_architecture/environments.md
@@ -20,7 +20,7 @@ It is based on the easy-cozy project available on GitLab: https://forge.grandlyo
 
 On the server, the .env file has been initialize with the good secrets (see the .env.template) and also initialize to create instance with Ecolyo and the 3 needed konnectors by default.
 
-This projet will build and run 3 images: 
+This project will build and run 3 images: 
 - the cozy stack
 - the couch db
 - keycloack
diff --git a/docs/img/ecolyo-agent/newsletter-template.png b/docs/img/ecolyo-agent/newsletter-template.png
new file mode 100644
index 0000000000000000000000000000000000000000..b87284ddd2b83c0f6d89e68df79ab652fd24e06b
Binary files /dev/null and b/docs/img/ecolyo-agent/newsletter-template.png differ
diff --git a/docs/pilote/Pilote - TS - Back/getting_started/launch_local_application.md b/docs/pilote/Pilote - TS - Back/getting_started/launch_local_application.md
index be6894d8bfbeb5bfecc4f6dc869d9419931390f3..1e36cfb9815718cc10e2581555d9d249bf52f1b6 100644
--- a/docs/pilote/Pilote - TS - Back/getting_started/launch_local_application.md	
+++ b/docs/pilote/Pilote - TS - Back/getting_started/launch_local_application.md	
@@ -2,13 +2,13 @@
 
 ### Clone the project repository
 
-Use following command in your favorite terminal to clone the projet:
+Use following command in your favorite terminal to clone the project:
 
 ```
 git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-travailleursocial-back.git
 ```
 
-## Installation of the projet
+## Installation of the project
 
 ### Start Pilote application
 
diff --git a/docs/pilote/Pilote - TS - Back/getting_started/setup_your_environment.md b/docs/pilote/Pilote - TS - Back/getting_started/setup_your_environment.md
index e25f847ba3b6884b9d7413f5c94ac1867338116b..f8e6d09b48fb8c39c01a0923dfde5cecceeeadfa 100644
--- a/docs/pilote/Pilote - TS - Back/getting_started/setup_your_environment.md	
+++ b/docs/pilote/Pilote - TS - Back/getting_started/setup_your_environment.md	
@@ -32,7 +32,7 @@ User settings for Ecolyo are described in this section: **LINK TO SECTION TO ADD
 
 ## Git
 
-The project is using GitLab, you will need to install Git to checkout the projet.
+The project is using GitLab, you will need to install Git to checkout the project.
 Installation for Git can be found here: [Installation of Git](https://git-scm.com/).
 
 ## Node
@@ -45,7 +45,7 @@ Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
 
 ## Yarn
 
-Yarn is used as package manager for this projet. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager.
+Yarn is used as package manager for this project. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager.
 Installation for yarn can be found here: [Installation of Yarn](https://classic.yarnpkg.com/fr/docs/install/).
 
 ## Docker
diff --git a/docs/pilote/Pilote - TS - Front/getting_started/launch_local_application.md b/docs/pilote/Pilote - TS - Front/getting_started/launch_local_application.md
index 2f01b100f993ac1c80ad0b4b0500dbaa89d6d6b2..d33ec25c8db297353010a76b27e2154acc042e0e 100644
--- a/docs/pilote/Pilote - TS - Front/getting_started/launch_local_application.md	
+++ b/docs/pilote/Pilote - TS - Front/getting_started/launch_local_application.md	
@@ -2,13 +2,13 @@
 
 ### Clone the project repository
 
-Use following command in your favorite terminal to clone the projet:
+Use following command in your favorite terminal to clone the project:
 
 ```
 git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-travailleursocial.git
 ```
 
-## Installation of the projet
+## Installation of the project
 
 ### Start Pilote application
 
diff --git a/mkdocs.yml b/mkdocs.yml
index dc501adaf6abf4d5da77fd90c82fdb7927b8c6a1..ef15bb6a4d60cd3eb49d5d34f8b8ce356c082654 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -65,6 +65,20 @@ nav:
           - Usage events tracking: ecolyo/functionalities/usage_events_tracking.md
           - Feedback: ecolyo/functionalities/feedback.md
           - Terms: ecolyo/functionalities/terms.md
+      - Ecolyo-Agent: 
+          - Introduction: ecolyo/ecolyo-agent/introduction.md
+          - Getting started:
+            - Setup your environment: ecolyo/ecolyo-agent/getting_started/setup_your_environment.md
+            - Launch the application on local: ecolyo/ecolyo-agent/getting_started/launch_local_application.md
+            - Libraries: ecolyo/ecolyo-agent/getting_started/libraries.md
+          - Functionalities:
+            - General: ecolyo/ecolyo-agent/functionalities/general.md
+            - Authentification: ecolyo/ecolyo-agent/functionalities/authentification.md
+            - Routes: ecolyo/ecolyo-agent/functionalities/routes.md
+          - Development:
+            - Deploy: ecolyo/ecolyo-agent/development/deploy.md
+            - Handle assets: ecolyo/ecolyo-agent/development/handle_assets.md
+            - Backup: ecolyo/ecolyo-agent/development/backup.md
   - Pilote:
       - Pilote - TS - Back:
           - Index: pilote/Pilote - TS - Back/index.md