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:
The JavaScript logic (cart, totals, order tracking) is tested with Jasmine to make sure the core features work as expected.