A responsive e-commerce front-end application that simulates an Amazon-like shopping experience with product browsing, cart management, checkout, and order tracking.
This project is a client-side shopping platform built using HTML, CSS, and JavaScript.
It dynamically loads product data and allows users to browse items, manage a cart, and simulate order checkout.
- ๐ Add, remove, and update items in cart
- ๐ณ Checkout with price summary
- ๐ฆ Order tracking pages
- โก Dynamic product loading using Fetch API
- ๐งช Unit testing using Jasmine
- ๐พ Cart data stored in LocalStorage
- HTML5
- CSS3 (Flexbox & Grid)
- JavaScript (ES6+)
- Jasmine
- Fetch API
- LocalStorage
git clone https://github.com/PrincePundir123/E-Commerce.gitcd E-CommerceOpen index.html in your browser.
Or use VS Code Live Server.
-
Product Loading
- Products are fetched from a JSON file using
fetch()andasync/await.
- Products are fetched from a JSON file using
-
Cart System
- Cart data is stored in a JavaScript array and saved in LocalStorage.
-
Checkout
- The checkout page reads cart data and calculates:
- total price
- shipping
- taxes
- Fork the repository
- Create a new branch
git checkout -b feature-name- Commit changes
git commit -m "feat: add new feature"- Push branch
git push origin feature-name- Open a Pull Request
This project is licensed under the MIT License.
Prince Pundir
GitHub: https://github.com/PrincePundir123
Email: [email protected]