À partir de l'application Recipeasy, vous devez implémenter les fonctionnalités de gestion des recettes(Création, Consultation, Modification, Suppression, Liste) en exploitant l'API HTTP Martha. Votre remise est la démonstration fonctionnelle des spécifications demandées.
Les entitées à manipuler sont les suivantes:
+------------------+ 1 * +---------------------+
| User +--------------+ Recipe |
+------------------+ +---------------------+
| email : string | | id: string |
| password: string | | category: int |
+------------------+ | name: string |
| description: string |
+---------------------+
Les fonctionnalités attendues pour la version beta sont:
/recipes/:id
doit permettre d'afficher le détail d'une recette et l'édition de ses informations
http-server
J'agirai en tant que chargé de projet pour répondre à vos questions dans le but de préciser l'analyse sommaire fournie et orienter la résolution de vos défis techniques.
Une pénalité de 10% sera appliquée à la note du travail pour chaque jour de retard à la remise.
Pas de régression par rapport aux ateliers et labo #1 | 0  1  1.5  2 | |
Création de recettes via Martha | 0  1  1.5  2 | |
Route pour la consultation d'une recette via Martha | 0 Â 1 Â 1.5 Â 2 | |
Modification de recettes via Martha | 0 Â 1 Â 1.5 Â 2 | |
Validation Ă la modification des recettes | 0 Â 1 Â 1.5 Â 2 | |
Supression de recettes via Martha | 0 Â 1 Â 1.5 Â 2 | |
Liste des recettes via Martha | 0 Â 1 Â 1.5 Â 2 | |
Affichage des données de l'utilisateur authentifié: liste et détail | 0  1  1.5  2 | |
Traduction d'un écran | 0  1  1.5  2 | |
Choix de la langue persistant | 0 Â 1 Â 1.5 Â 2 | |
Guard pour l'utilisateur déjà connecté vers login/signup | 0  1  1.5  2 | |
Mise en production, navigation via URL | 0 Â 1 Â 1.5 Â 2 | |
Séparation judicieuse des responsabilité des components/models/services | 0  1  1.5  2 | |
Respect de la structure, données de test | 0  1  1.5  2 | |
Interface, mise en page, style cohérent | 0  1  1.5  2 | |
Expérience utilisateur cohérente | 0  1  1.5  2 | |
Qualité du code | 0  1  1.5  2 | |
Total | / 34 |
Échelle
0: absent, médiocre | 1: minimal, insatisfaisant | 1.5: bon, satisfaisant | 2: excellent