Skip to content

[EmperorAlii] Add 007-e-commerce#332

Open
EmperorAlii wants to merge 4 commits intobongodev:mainfrom
EmperorAlii:EmperorAlii/007-e-commerce
Open

[EmperorAlii] Add 007-e-commerce#332
EmperorAlii wants to merge 4 commits intobongodev:mainfrom
EmperorAlii:EmperorAlii/007-e-commerce

Conversation

@EmperorAlii
Copy link
Contributor

🧮 Vanilla JavaScript E Commerce App

📋 Description

This pull request introduces a basic E-Commerce application built with vanilla JavaScript.
The app allows users to browse products, filter them by category, and manage a shopping cart, with state persistence using LocalStorage.


🛠️ Features

-🛍️ Product listing with dynamic rendering

-🎯 Category-based product filtering

-💾 Filter state persistence using LocalStorage

-🛒 Add to cart functionality

-➕➖ Increase / decrease product quantity

-❌ Remove items from cart

-💰 Dynamic total price calculation

-🧼 Clean, modular, and readable code structure


🧪 QA Steps

1️⃣ Add my remote (skip if already added)

git remote add ali git@github.com:EmperorAlii/vanilla-javascript.git

2️⃣ Fetch my repo

git fetch ali

3️⃣ Create a new branch for validation in tracking mode

git checkout -t ali/EmperorAlii/007-e-commerce

4️⃣ Open 007-e-commerce folder and navigate to EmperorAlii folder.

5️⃣ Open index.html in the browser and check the code.


📸 Screenshots for Demo

Output

image image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant