Forker le repo. A la fin du test, il faire une PR*.
Le dépôt contient les répertoires suivants:
front/: Le projet en React (généré viacreate-react-app)back/: Le projet NodeJS (généré viaexpress --pug --git)
Pour la partie back tu auras trois routes principales sur le / :
GET /: Récupération des cadeauxPOST /: Création du cadeauDELETE /: Suppression du cadeau
Pour les données, tu as un fichier /models/Gift.js, tu peux repartir de ce fichier ou le supprimer, libre à toi de l'utiliser. Pour stocker les données, plusieurs solutions s'offrent à toi :
- Une base MongoDB avec
Mongoose - Une base SQLite avec
Sequelize - Une base MySQL avec le module
MySQL - Un fichier json qui tu iras éditer via le module
fs
Pour le front tu devras :
- Afficher l'ensemble des cadeaux
- Ajouter la possibilité d'ajouter un cadeau via le formulaire présent
- Au clic sur la croix du cadeau, pouvoir le supprimer
- En utilisant NodeMailer, envoie un mail à ton Santa préféré, voilà son adresse: [email protected])


