Commit f68f2d67 authored by jeremy.gobet's avatar jeremy.gobet
Browse files

added architecture in readme

parent 9f8e45b4
...@@ -55,13 +55,36 @@ Pour stopper le serveur Node, utilisez la commande **CTRL + C** ...@@ -55,13 +55,36 @@ Pour stopper le serveur Node, utilisez la commande **CTRL + C**
### Architecture du projet ### Architecture du projet
(à définir) +------------+
| |
| |
+--+ Frontend +--+
| | | |
| | | |
| +------------+ |
| |
| |
| |
| |
v v
+-------------+ +-------------+
| API | | API |
+-------------+ +-------------+
| | | |
| Backend | | ICNDB |
| NODE.JS | | API public |
| | | |
+-------------+ +-------------+
- Frontend: Projet HTML5, CSS3, JS
- Backend: Exposition d'une API REST sur NODE.JS pour la gestion des notations
- ICNDB: API Rest public pour réccupérer les blagues de Chuck Norris ([api.icndb.com])
### Fonctionnalités ### Fonctionnalités
Voici la liste des fonctionnalités de l'Application Web: Voici la liste des fonctionnalités de l'Application Web:
- Récupération des blagues sur l'API [api.icndb.com] (non-implémenté) - Récupération des blagues sur l'API public (non-implémenté)
- Récupération des dernières blagues publiées (non-implémenté) - Récupération des dernières blagues publiées (non-implémenté)
- Gestion de la notation de blagues (non-implémenté) - Gestion de la notation de blagues (non-implémenté)
- Récupération des blagues les mieux notées par les utilisateurs (non-implémenté) - Récupération des blagues les mieux notées par les utilisateurs (non-implémenté)
...@@ -75,7 +98,7 @@ Une authentification sans mot de passe permet l'identification de l'utilisateur ...@@ -75,7 +98,7 @@ Une authentification sans mot de passe permet l'identification de l'utilisateur
Voici l'API REST CRUD exposée par le backend Voici l'API REST CRUD exposée par le backend
| Verbe HTTP | Endpoint path | Données | Description | | Verbe HTTP | Endpoint | Données | Description |
|:-----------|:-------------------------|:------------|:------------| |:-----------|:-------------------------|:------------|:------------|
| GET | emails/ | | Retourne la liste des mails des utilisateurs | | GET | emails/ | | Retourne la liste des mails des utilisateurs |
| GET | evaluated-jokes/ | | Retourne les blagues les mieux notées | | GET | evaluated-jokes/ | | Retourne les blagues les mieux notées |
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment