Product overview

Atelier Lune is a premium fashion brand storefront. Collections, product detail, shoppable lookbooks and a polished cart journey present the brand as editorial commerce rather than a generic catalogue.

Key features

The live product ships these capabilities end to end.

  • Collection merchandising — filterable collections with category, colour and size-aware browsing.
  • Shoppable lookbooks — chaptered look experiences with product hotspots aligned to photography.
  • Persistent bag — Redux cart with local persistence, quantity edits and an accessible drawer.
  • Stripe checkout — server-authoritative pricing, shipping calculation and transactional stock reservation.
  • Brand operations — admin for products, variants, campaigns, journal publishing and store locator content.

The user journey

Browse collections or lookbooks, open a garment, add pieces to the bag, sign in for wishlist and order history, then complete Stripe-hosted checkout.

Design analysis

Editorial photography and material-aware search set a luxury tone, while commerce mechanics stay precise. Campaign carousels, mega-menu navigation and journal storytelling keep discovery rich without burying purchase actions.

Architecture & delivery

Next.js storefront with NestJS shop APIs, Prisma models for products, variants, media, lookbooks, orders and campaigns, JWT sessions, image upload pipelines that re-encode WebP/JPEG safely, Dockerised Postgres-backed API on Render and Netlify frontend hosting.

Stack highlights

Core strengths demonstrated in this build:

  • Fashion ecommerce UX
  • Lookbook and campaign systems
  • Stripe checkout integration
  • Admin merchandising tooling