Skip to content

umitarat-dev/Javascript-Shopping-Cart-Logic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Javascript-Shopping-Cart-Logic

Interactive shopping cart application built with Vanilla JavaScript. Demonstrates advanced DOM manipulation using Event Delegation (Capturing/Bubbling), real-time pricing calculations, and Web Storage API integration.

Checkout GIF

Navigation

✨ Overview

This project is a shopping cart (checkout) application built using vanilla JavaScript, without any frameworks or libraries.

It demonstrates how to manage cart state, update the UI dynamically, and handle user interactions such as adding, removing, and updating product quantities.

πŸ“– Description

The JavaScript Shopping Cart allows users to:

  • Add products to the cart
  • Increase or decrease item quantities
  • Remove items from the cart
  • See real-time updates of subtotal and total prices

The project focuses on DOM manipulation, event handling, and clean JavaScript logic, making it a solid example of core frontend fundamentals.

πŸš€ Features

  • βž• Add products to the shopping cart
  • βž– Increase / decrease product quantity
  • ❌ Remove items from the cart
  • πŸ’° Real-time price calculation
  • πŸ”„ Dynamic DOM updates
  • πŸ“± Responsive layout
  • 🧠 Clean and readable vanilla JavaScript logic

πŸ—‚οΈ Project Skeleton

.
 β”‚
 |-readme.md   
 β”‚
 β”œβ”€ index.html
 β”‚   
 β”œβ”€ css/
 β”‚   └─ style.css
 β”‚   
 β”œβ”€ app.js
 β”‚   
 β”œβ”€ img/ β”‚   

πŸ› οΈ Built With

⚑ How To Use

# Clone this repository
git clone https://github.com/umitarat-dev/Javascript-Shopping-Cart-Logic.git

# Open index.html in your browser

πŸ“Œ About This Project

This project was created to practice and demonstrate:

  • Core JavaScript fundamentals
  • DOM manipulation and event handling
  • Shopping cart logic (state management)
  • Dynamic UI updates without frameworks
  • Building interactive frontend applications using pure JavaScript

It serves as a strong foundation before moving on to frameworks like React.

πŸ“¬ Contact Information

I am always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

About

πŸ›’ Interactive shopping cart application built with Vanilla JavaScript. Demonstrates advanced DOM manipulation using Event Delegation (Capturing/Bubbling), real-time pricing calculations, and Web Storage API integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors