Skip to content

Site e-commerce en JavaScript Vanilla, avec affichage dynamique des produits, panier localStorage, validation des formulaires et API backend Express. Déployé via Render (API) et Vercel (frontend).

Notifications You must be signed in to change notification settings

ValentinMadiot/kanap-ecommerce_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aperçu du projet

🛋️ Kanap - Projet Scolaire


📌 Sommaire

    🎨   Introduction
    🛠️   Technologies
    🎯   Fonctionnalités
    🚧   Mise à Jour
    🚀   Installation

Ce projet consiste à développer un site e-commerce en JavaScript Vanilla, mettant en avant des fonctionnalités dynamiques et une expérience utilisateur fluide sans dépendre de frameworks externes.

Il comprend une architecture simple avec affichage dynamique de produits, gestion du panier via localStorage et design responsive en HTML et CSS.

📂 Pour plus de détails, consultez le dossier.

  • Frontend : HTML, CSS et JavaScript pur
  • Backend : Node.js + Express (API REST)
  • Stockage local : localStorage pour le panier
  • Affichage dynamique des produits via des requêtes à l'API
  • Gestion du panier en temps réel avec localStorage
  • Validation avancée des formulaires grâce aux REGEX
  • Interface responsive, optimisée pour tous les écrans.
  • Nouvelle architecture pour une meilleure lisibilité
  • Déploiement du backend sur Render
  • Hébergement frontend sur Vercel

✅ Prérequis

📥 Cloner le projet

git clone [email protected]:ValentinMadiot/kanap-ecommerce_api
cd kanap-ecommerce_api

▶️ Lancer le projet

Backend

cd api
npm install
npm start

Backend disponible sur : http://localhost:8080

Frontend

Il suffit d’ouvrir le fichier index.html dans un navigateur, ou d’utiliser l’extension Live Server sur VS Code pour un aperçu dynamique.

About

Site e-commerce en JavaScript Vanilla, avec affichage dynamique des produits, panier localStorage, validation des formulaires et API backend Express. Déployé via Render (API) et Vercel (frontend).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published