A storefront designed to feel like walking a luxury counter: porcelain white, plum-black ink and a signature rouge, set in Fraunces and Manrope. The Next.js app has category and shop pages with filtering and sorting, product pages with a shade selector, a persisted cart drawer, ⌘K search and accounts with order history; a NestJS API handles JWT auth, orders and the catalogue. Products render as shade-tinted SVG vessels so the shop never shows a broken image, and checkout still completes locally when the API is offline, so the demo never breaks.