Back to projects

Clothing E-Commerce Platform

Full-stack e-commerce store: catalog, cart, auth and Stripe checkout. Built with Next.js and MongoDB Atlas, deployed on Vercel.

ReactNode.jsMongoDBExpress.jsStripe
Clothing E-Commerce Platform

The Problem

A real online store rather than a demo: product browsing, a persistent cart, customer accounts and real payments — and it had to be production-deployable, not just "works on my machine".

Architecture

  • Next.js (App Router) — server-rendered product pages, API routes for cart and checkout.
  • MongoDB: local in development, MongoDB Atlas in production.
  • Stripe Checkout with a confirmation webhook.
  • Deployed on Vercel.

Technical decisions

Missing environment variables

SSR localStorage guards

MongoDB local → Atlas migration

Vercel vs. Netlify

Result

What I'd do differently