diff --git a/README.md b/README.md index 0c8a1580d8f57ff0a732a381bdbda15848a14ec0..8d7fda5d613ca0a0fa6c334e2f73c8450cc9acb7 100644 --- a/README.md +++ b/README.md @@ -55,13 +55,36 @@ Pour stopper le serveur Node, utilisez la commande **CTRL + C** ### 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 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é) - Gestion de la notation de blagues (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 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 | evaluated-jokes/ | | Retourne les blagues les mieux notées |