Case study · 06
Amazon Clone
Full-Stack E-Commerce Web App | Evangadi Bootcamp
A responsive Amazon-inspired e-commerce app with product browsing, categories, cart management, authentication, order history, and Stripe checkout.

01 · Overview
The project
The clone models a practical shopping journey from product discovery to authenticated checkout and order history.
02 · Contribution
My role
Built the React interface and state flows, Firebase authentication and Firestore persistence, and the Express payment endpoint used to create Stripe PaymentIntents.
03 · Product
Key features
04 · Implementation
Technical architecture
React single-page frontend
Firebase Auth and Firestore services
Express payment API with Stripe
REST product data from Fake Store API
Technology
05 · Process
Challenges and decisions
Kept payment intent creation on the server rather than exposing the Stripe secret key.
Used reducer-based cart state for predictable updates.
Protected checkout and order history behind authentication.
Privacy and project access
One of the three Evangadi Bootcamp capstone projects. The frontend and payment API repositories are public.
Screenshots
Inside the product.



Interested in the work?