Construction d’un site web e-commerce JS :
- Création plan de test application.
- Interagir avec un service web avec JS.
- Valider des données issues de ressource externe et gérer des évènements JS.
Créer un premier MVP pour démontrer le fonctionnement de ses applications(Selection de produit, Panier fonctionel, Commander).
Cloner https://github.com/OpenClassrooms-Student-Center/JWDP5.git
se deplacer depuis le terminal dans ce dossier
executer npm install
puis node server
Le server devrait se lancer sur localhost with default port 3000
.
Backend (Fournit lors de l'installation)
Pour le MVP, la personnalisation du produit ne sera pas fonctionnelle :
- La page contenant un seul article aura un menu déroulant permettant à l'utilisateur de choisir une option de personnalisation, mais celle-ci ne sera ni envoyée au serveur ni reflétée dans la réponse du serveur.
- Le code source devra être indenté et utiliser des commentaires.
- Il devra également utiliser des fonctions globales.
- Des promesses devront être utilisées pour éviter les rappels.
- Les inputs des utilisateurs doivent être validés avant l’envoi à l’API. (firstName, lastName, address, city et email)
L'IDE que j'ai utilisé est Visual Studio Code.
Le site passe le W3C pour HTML et CSS.
✔️ Ce projet a été validé par le jury d'OpenClassrooms le vendredi 8 janvier 2021.