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.
- 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.
- 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.