One store,every brand.
It started as a live apparel store and became a white-label commerce product: the same codebase runs any single brand's app, storefront and admin — rebranded, re-themed and reconfigured without touching code.
The first version was a direct-to-consumer apparel store for kids and families, built on a marketplace core and narrowed to a single vendor.
The second turned it into a product: one codebase, deployed per brand, where catalogue structure, checkout rules, couriers, loyalty, theme and fonts are all configuration — so a new client is a setup, not a fork.
Shopper app
A native app with server-driven home layouts, wishlists, reviews, loyalty and order tracking.
Storefront
A server-rendered web store built for search, with sitemaps and fast product pages.
Brand admin
Catalogue, variants, inventory, orders, returns, campaigns and content for the store owner.
White-label studio
A top-level console to rebrand a deployment — theme, fonts, features and app config.
How it fitstogether.
What made ithard — and how.
Never selling the last unit twice
Two shoppers checking out the same last item at once is how stores oversell.
Checkout re-quotes the cart on the server and places a short timed hold on stock; a sweep releases holds on unpaid orders, so inventory stays honest under concurrency.
One price, many modifiers
Sales, membership discounts, coupons, coins and pincode-based shipping all affect the same total.
A single quote engine composes every modifier in a fixed order and works in the smallest currency unit, so the app, the web store and the invoice always agree.
Rebranding without a fork
Every client wants their own look and feature set — but forks rot.
One public configuration endpoint returns brand, feature flags, light and dark themes, fonts and app settings; the apps render from it, so each client is just data.
Products as data, not schema
Clothes have sizes and colours; electronics have specs; every vertical differs.
An attribute engine with typed custom fields and multi-axis variant templates generates per-SKU price, stock, barcode and media — and seeds ready catalogues for six verticals.
Everythingit does.
Backend
Node.js · TypeScript · FeathersJS · MongoDB · BullMQ
Apps & web
React Native · Expo · Next.js · Reanimated
Commerce
Razorpay · Courier APIs · Meta catalogue
Platform
Object storage · Push & SMS · PDF invoices · CI/CD