Site de vente de canapés
Date du projet :
4/20/2022
Le cinquième projet de la formation "Développeur Web" d'OpenClassrooms consiste à dynamiser le site de vente en ligne "Kanap", spécialisé dans la vente de canapés. L’objectif est d’intégrer la partie front-end avec JavaScript vanilla et de connecter le site à un backend en utilisant des requêtes API REST (GET et POST). Cela permet de récupérer dynamiquement les produits depuis une base de données, d’afficher leurs détails sur le site et de gérer l’envoi des commandes vers le serveur. Pour enrichir l’expérience utilisateur et assurer un bon fonctionnement du site, plusieurs fonctionnalités sont mises en place : ✔ Manipulation avancée du DOM : ajout, suppression et modification dynamique des éléments pour refléter les actions de l'utilisateur. ✔ Utilisation de URLSearchParams : gestion des paramètres d’URL pour récupérer les informations spécifiques aux produits sélectionnés. ✔ Stockage local avec localStorage : sauvegarde des produits ajoutés au panier afin de les conserver entre les sessions de navigation. Ce projet m'a permis de renforcer les compétences en interaction avec une API, en gestion des événements, et en structuration du code pour un site e-commerce interactif et fonctionnel.
HTML 5
CSS 3
Préprocesseur Sass
Api Service
JavaScript Vanilla
URLSearchParams
localStorage
Manipulation du DOM
Responsive Design
Git / GitHub
Repository Github :