Indibe · E-commerce, beauty marketplace
A multivendor cosmetics marketplace built on Nuxt
Indibe
E-commerce, beauty marketplace
E-commerce, beauty marketplace
A multivendor cosmetics marketplace built on Nuxt
A marketplace where independent cosmetics brands run their own storefronts under one roof, built on Nuxt and Vue with Pinia managing cart, vendor and checkout state.
- Nuxt.js
- Vue.js
- Pinia
- TypeScript
Client
Indibe
Industry
E-commerce, beauty marketplace
Stack
- Nuxt.js
- Vue.js
- Pinia
- TypeScript
- Node.js
- REST APIs
- Tailwind CSS
The challenge
A marketplace is a store with many owners. Each cosmetics brand on Indibe needed its own catalog, pricing and orders, while shoppers wanted one basket and one checkout no matter how many vendors they bought from. Getting both sides right in a single interface is where most marketplace builds fall apart.
Beauty shoppers also expect a fast, image-heavy experience on mobile. Pages full of product photos and shade swatches had to render quickly and feel instant when filtering, and search engines had to be able to index every brand and product page, which rules out a plain client-side app.
What we built
We built the storefront on Nuxt.js so brand and product pages render on the server for search engines and first paint, then hand over to Vue for the interactive parts. Vendor storefronts share one component library, which keeps the marketplace consistent while still letting each brand show its own identity.
Pinia stores hold the cart, the active vendor context and the checkout flow, so a shopper can add items from several brands and pay once. Orders are split per vendor behind the scenes, and each brand sees only its own orders, stock and payouts in its dashboard.
The REST API behind the marketplace handles vendor onboarding, catalog management, order routing and the usual validation and error handling. Images are optimized and lazy-loaded so swatch-heavy listing pages stay quick on a phone, which is where most beauty shopping happens.
Services used
More like this
Bankful (eMerchantBroker LLC)
Fintech and payments
Fintech and payments
United States
One payment gateway for five e-commerce platforms
A payment gateway for high-risk merchants, served from one Node.js codebase across Shopify, WooCommerce, Magento, Wix and BigCommerce, with fraud and chargeback tooling.
- Node.js
- Express
- MongoDB
- Shopify
Meeshan Luxe Home
E-commerce, furniture and home
E-commerce, furniture and home
Pakistan
Luxury furniture commerce with nationwide delivery
A Shopify store for a luxury furniture brand, built to sell large, high-value items online and deliver them anywhere in Pakistan, with the technical operations led in-house for five years.
- Shopify
- Liquid
- JavaScript
- Shopify Payments
A European product company
HR software
HR software
Europe
HRMS SaaS platform with admin and employee portals
A multi-tenant HR management system with separate admin and employee portals, JWT authentication and role-based access, shipped with CI/CD and production monitoring.
- Next.js
- NestJS
- Node.js
- TypeScript
Need something like Indibe?
Tell us what you are building or what is slowing you down. We reply within one business day.