https://github.com/shanu-shahbin/amazon-clone-javascript
This is a fully functional Amazon clone built using JavaScript, HTML, and CSS, utilizing browser local storage for data management. The project features modern JavaScript techniques to create an interactive, responsive e-commerce platform, offering product listings, shopping cart functionality, and order tracking.
https://github.com/shanu-shahbin/amazon-clone-javascript
browser-localstorage css html5 jasmine javascript
Last synced: about 1 month ago
JSON representation
This is a fully functional Amazon clone built using JavaScript, HTML, and CSS, utilizing browser local storage for data management. The project features modern JavaScript techniques to create an interactive, responsive e-commerce platform, offering product listings, shopping cart functionality, and order tracking.
- Host: GitHub
- URL: https://github.com/shanu-shahbin/amazon-clone-javascript
- Owner: shanu-shahbin
- Created: 2024-01-30T16:52:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-21T14:57:05.000Z (7 months ago)
- Last Synced: 2025-03-29T23:17:57.750Z (about 1 month ago)
- Topics: browser-localstorage, css, html5, jasmine, javascript
- Language: JavaScript
- Homepage:
- Size: 2.43 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amazon Clone - JavaScript
This is a fully functional Amazon clone built using JavaScript, HTML, and CSS, utilizing browser local storage for data management. The project features modern JavaScript techniques to create an interactive, responsive e-commerce platform, offering product listings, shopping cart functionality, and order tracking.## Features
- Product Listing: A dynamic catalog showcasing products with sorting and filtering options.
- Shopping Cart: Add, remove, and update products in the cart. Items persist using browser local storage.
- Order Tracking: Track placed orders with detailed order history and status updates.
- Advanced JavaScript: Utilizes features such as ES6 modules, asynchronous programming (Promises, async/await), and DOM manipulation for a smooth user experience.
- Responsive Design: Optimized for both desktop and mobile devices.
- Unit Testing with Jasmine: The code is thoroughly tested using Jasmine to ensure reliability and correctness.
## Tech Stack- JavaScript: Implements advanced JavaScript features for functionality.
- HTML & CSS: Frontend structure and styling.
- Local Storage: Stores user data, cart items, and orders locally.
- Jasmine: Used for testing JavaScript code and ensuring bug-free functionality.## Screenshots


