>
Tous les projets
>
Kanap - OpenClassrooms

Kanap - OpenClassrooms

Site de vente de canapés

Développement

wave blue Mathilde Hétru
Kanap - OpenClassrooms Mathilde Hétru

Voir le projet final

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 :

Voir le GitHub Kanap

Kanap - OpenClassrooms Mathilde Hétru
Kanap - OpenClassrooms Mathilde Hétru
Kanap - OpenClassrooms Mathilde Hétru
Kanap - OpenClassrooms Mathilde Hétru
Kanap - OpenClassrooms Mathilde Hétru
wave dark blue Mathilde Hétru