
About this project
Role: Frontend
Built For: Personal
This is a clone of the Amazon website, built with plain HTML, CSS, and JavaScript. It replicates the core shopping flow, from browsing products to tracking an order.
The goal was to practice building a real-world multi-page e-commerce flow without relying on a framework, and to test the JavaScript logic properly using Jasmine.
Key features:
- Product display with images, prices, and ratings
- Checkout process where you can add items to cart and pay
- Order view page showing items and prices after checkout
- Order tracking page simulating delivery status
- Simple product search bar
- Responsive design for mobile, tablet, and desktop
The JavaScript logic (cart, totals, order tracking) is tested with Jasmine to make sure the core features work as expected.
Tech Stack
JavaScript
HTML
CSS
Jasmine