{"repo":"mehrabgholamsamani/Lumiere","free":true,"listed":false,"github":"https://github.com/mehrabgholamsamani/Lumiere","clone":"git clone https://github.com/mehrabgholamsamani/Lumiere.git","description":"Production-ready full-stack e-commerce app using React + TypeScript + Supabase with auth, database persistence, RLS security, and responsive UI architecture.","language":"TypeScript","stars":11,"topics":["ecommerce","frontend-architecture","fullstack","postgresql","react","relational-databases","rest-api","state-management","supabase","typescript"],"license":"MIT","category":"ecommerce","readme_excerpt":"Lumière A full-stack jewellery storefront that turns a polished React experience into a real application: Express APIs, MongoDB persistence, authenticated accounts, protected administration, and deliberately layered security controls. Why this project exists Lumière began as a frontend-first jewellery concept. The interesting work was making it behave like a product rather than a static showcase: accounts need ownership boundaries, orders need durable records, an administrator needs a safe way to manage the catalogue, and a browser must not be trusted simply because it renders a beautiful checkout. The result is a portfolio-scale e-commerce system with a deliberately small surface area and a practical architecture underneath. Product highlights - Product discovery with text search, category views, composable filters, sorting, and pagination. - Centralised cart and favourites state with derived totals rather than duplicated calculations. - Account registration, sign-in, persisted sessions, profile edits, saved addresses, favourites, and order history. - Four-step checkout that persists orders and immutable line-item snapshots. - Newsletter subscription persistence. - MongoDB-backed product catalogue that takes over from the local fallback catalogue as soon as managed products exist. - A hidden, server-protected admin workspace for product CRUD and business information. Architecture at a glance Area Implementation --- --- Frontend React 18, Vite, TypeScript, GSAP, Three.js API ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mehrabgholamsamani","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mehrabgholamsamani/Lumiere/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}