Skip to content

eLamine-dev/Shopping-Cart

Repository files navigation

This project is part of The Odin Project JS curriculum.

build-1 Photo by Andy Holmes on Unsplash

build-2 Photo by Andre Tan on Unsplash

build-3 Photo by Niclas Illg on Unsplash

guide-1 Photo by Daniel Hatcher on Unsplash

guide-2 Photo by Andrey Matveev on Unsplash

guide-3 Photo by Dong xu on Unsplash

Shopping-Cart
├─ .gitignore
├─ README.md
├─ eslint.config.js
├─ index.html
├─ package-lock.json
├─ package.json
├─ public
│  ├─ build-1.jpg
│  ├─ build-2.jpg
│  ├─ build-3.jpg
│  ├─ guide-1.jpg
│  ├─ guide-2.jpg
│  ├─ guide-3.jpg
│  ├─ hero-background.jpg
│  ├─ logo.png
│  ├─ placeholder.avif
│  ├─ shop-section.png
│  ├─ shop-section2.png
│  └─ vite.svg
├─ src
│  ├─ App.jsx
│  ├─ assets
│  │  └─ css
│  │     └─ index.css
│  ├─ components
│  │  ├─ AddToCart.jsx
│  │  ├─ FilterSidebar.jsx
│  │  ├─ Footer.jsx
│  │  ├─ Header.jsx
│  │  ├─ Loading.jsx
│  │  ├─ ProductCard.jsx
│  │  ├─ ProductLi.jsx
│  │  ├─ ShopGrid.jsx
│  │  ├─ SpecsTable.jsx
│  │  └─ StarRating.jsx
│  ├─ contexts
│  │  ├─ CartContext.jsx
│  │  └─ ProductsContext.jsx
│  ├─ data
│  │  ├─ categories.js
│  │  ├─ data.js
│  │  └─ fetchProducts.js
│  ├─ main.jsx
│  └─ pages
│     ├─ BuilderPage.jsx
│     ├─ CartPage.jsx
│     ├─ HomePage.jsx
│     ├─ NotFound.jsx
│     ├─ ProductPage.jsx
│     └─ ShopPage.jsx
├─ tests
├─ vercel.json
└─ vite.config.js

Releases

No releases published

Packages

No packages published

Languages