Projet 5 du parcours développeur web d'OpenClassrooms : Construisez un site e-commerce
- L'application sera composée de 4 pages : une page montrant "tous les articles", une page "produit" qui affiche de manière dynamique l'élément sélectionné, une page "panier" contenant un résumé des produits dans le panier et une page de "confirmation" de commande
- Planifier une suite de tests unitaires pour couvrir au minimum 80 % de la base de code pour le front-end
- La page contenant un seul article aura un menu déroulant permettant à l'utilisateur de choisir une option de personnalisation
- Le code source devra être indenté et utiliser des commentaires
- Des fonctions globales doivent être utilisées
- Concernant l’API, des promesses devront être utilisées pour éviter les rappels
- Les inputs des utilisateurs doivent être validés avant l’envoi à l’API
- Créer un plan de test pour une application
- Interagir avec un web service avec JavaScript
- Valider des données issues de sources externes
- Gérer des événements JavaScript
Installer nodejs
et npm
sur votre machine en local. Après, se positionner sur le dossier backend à partir du projet.
> cd backend
Ensuite, installer les composants du projet.
> npm install
Enfin, lancer le projet avec node server
> node server
Le serveur sera accessible sur http://localhost:3000 par défaut.