← All work

Case study · 04

Steeze Boutique

A full-featured e-commerce platform built similar in scope to Amazon — multi-currency, multi-language, payments, and order management end to end.

steeze-boutique.vercel.app
Steeze Boutique storefront homepage
steeze-boutique.vercel.app
Steeze Boutique search results page showing filtered product listings
Role
Full-Stack Developer
Scope
Frontend · Backend · Payments
Platform
Web
Year
2025

Overview

Full-featured storefront with multi-currency, multi-language support, Stripe payments, auth, search, cart, and order management.

Next.jsMongoDBStripeAuth.jsZustandZodResendTailwindCSS

The Challenge

The Challenge

A fashion storefront needs to handle real commerce, not just a product listing page: currencies, languages, accounts, carts, and orders all have to work together without friction at checkout.

Approach

Approach

I built this as a full commerce system rather than a template with a cart bolted on — data modelling for products, currencies, and orders came first, then the storefront was built on top of that foundation.

Design

Design

Fast browsing and a clean checkout were the two things that mattered most, so the interface stays out of the way: clear product search, a straightforward cart, and a checkout flow with no unnecessary steps.

Engineering

Engineering

Next.js and MongoDB with Stripe for payments and Auth.js for authentication. Zustand handles cart/client state, Zod validates every form and API boundary, and Resend sends transactional email for orders and account actions.

Outcome

Outcome

Live with multi-currency support, I18N, product search, cart, checkout, and order management all working end to end.