E-Commerce & Retail

Direct-to-Consumer Commerce Platform

NYMAARA
Nymaara

Storefront, checkout and back office for a handcrafted wellness brand — built as one system rather than a hosted store plus plugins

Overview
We built the complete commerce platform for Nymaara, a direct-to-consumer brand selling handcrafted bath salts and healing crystals. It covers the customer-facing storefront and the operational back office in a single application: 41 pages and 42 API endpoints spanning catalogue, cart, checkout, customer accounts, order management, invoicing, coupons, content and analytics.
The Challenge

What they needed

Small D2C brands usually start on a hosted storefront and then discover its edges: the discount logic they want is not supported, invoices need a plugin, the blog lives on another platform, and every customisation is a fight with someone else's templating system. Meanwhile the operational half of the business — fulfilling orders, issuing invoices, answering customers, tracking what actually sells — ends up spread across an admin panel, a spreadsheet and an inbox.

The Solution

What we built

We built storefront and back office as one application. Customers browse by category, view products, manage a cart, check out through Razorpay, and keep their own account with saved addresses and full order history. The team gets an admin covering products, categories, orders, invoices, customers, coupons, offers, banners and reviews, plus a built-in blog with a rich-text editor so content does not need a second platform. Auth and data run on Supabase, sales are charted with Recharts, and a health endpoint keeps the deployment observable. Because it is one codebase, a new discount rule or a change to the invoice layout is a code change — not a search for a plugin that almost fits.

Results

Impact delivered

41Storefront and admin pages
42API endpoints
RazorpayCheckout and order confirmation
OneCodebase for storefront, admin and content
Technology Stack

Built with

Next.jsReactTypeScriptTailwind CSSSupabasePostgreSQLRazorpayTipTapRechartsZustandZodReact Hook Form
Start Your Project

Let's discuss what we can build together

Whether you're modernizing legacy systems, launching a new product, or solving a complex technical challenge, we'd welcome the opportunity to understand your needs.
Prefer to write? Send us a message instead.