Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 14 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.
- Host: GitHub
- URL: https://github.com/shanu-shahbin/amazon-clone-javascript
- Owner: shanu-shahbin
- Created: 2024-01-30T16:52:50.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T14:57:05.000Z (15 days ago)
- Last Synced: 2024-10-22T05:15:56.335Z (14 days 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
![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)