Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 13 days 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.

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

![Amazon Project - Google Chrome 10_21_2024 8_14_57 PM](https://github.com/user-attachments/assets/a8d9315e-5974-400a-ba27-7372ee46ed13)

![Checkout - Google Chrome 10_21_2024 8_15_24 PM](https://github.com/user-attachments/assets/6c897d5f-e3fd-4b1b-bdd5-b1eebc6d09c2)

![Checkout - Google Chrome 10_21_2024 8_15_55 PM](https://github.com/user-attachments/assets/7300e6a2-b9b0-4a64-9cee-74e89e314c46)

![Checkout - Google Chrome 10_21_2024 8_16_04 PM](https://github.com/user-attachments/assets/57355bc3-da96-4d63-ab0c-226045b69c03)