Raman.
A hand-made jewellery brand's entire business in one custom stack: an editorial storefront on raman.ma and a full operations control center on admin.raman.ma — orders, production, inventory and finances included.








Off-the-shelf platforms (Shopify + a stack of paid apps) would have meant monthly fees forever, generic checkouts, and no real link between selling a bracelet and the raw materials, production batches and margins behind it. The brand needed selling and making to live in one system.
A Turborepo monorepo: a Next.js storefront, a React admin control center, and a shared Prisma/PostgreSQL API. Products carry their real bill-of-materials, so an order draws down raw-material stock and feeds production planning and cost analysis automatically. Strict types across the boundary keep storefront and operations honest. Playwright covers the critical buy-flow.
Live and running the business end-to-end — customers buy on a bespoke storefront while the owner manages orders, production, stock, suppliers and margins from a single control center, with zero recurring platform fees.
“Il n'a pas seulement créé notre boutique — il a bâti le système qui fait tourner toute l'entreprise. Commandes, stock, production et chiffres : tout est enfin réuni au même endroit.”
Fondateur · Raman (bijoux faits main)
Raman is a custom-built commerce ecosystem for a hand-made bracelet brand. The public store (raman.ma) is a fast, editorial Next.js storefront with live catalog filtering, configurable products (metal, wrist size, length) and a checkout. Behind it, admin.raman.ma is a complete operations control center: orders, products and collections, production planning, raw-material and finished-stock inventory, stock movements, suppliers, financial reports, cost analysis, expenses, plus marketing (coupons, upsells, popups, newsletter) and a CMS for store content. One person runs the whole business from it.