Back to build archive
Multi-Vendor Ecommerce
PRJ-005E-commerceLive

Multi-Vendor Ecommerce

A Gulf-ready marketplace with vendor onboarding, i18n, and mobile commerce.

10+

Vendors at launch

3

Currencies

2

Languages

Freelance — GCC startupFull Stack Developer2022

Problem

Launching a regional marketplace required language, currency, and vendor tooling that off-the-shelf themes could not deliver together.

Solution

Custom MERN marketplace with vendor admin portals, i18n routing, currency conversion hooks, and shared buyer experience.

Overview

Marketplace connecting multiple sellers with shared cart, checkout, and vendor dashboards — localized for Arabic and English audiences.

Supported AED, USD, and PKR pricing with vendor-specific catalogs and commission-ready order flows.

React Native companion app extended reach for buyers who primarily shop on mobile.

Product surface

01

Vendor storefronts

Isolated catalogs, inventory, and order management per seller.

02

Multilingual UX

Arabic/English content with RTL-aware layouts where required.

03

Multi-currency checkout

Display and settlement logic for AED, USD, and PKR.

04

Mobile buyer app

React Native app for browse, cart, and order tracking.

Architecture

  • React.js buyer web with Redux state and shared API client
  • Node.js marketplace APIs with vendor scoping on every order line
  • Firebase for auth, push notifications, and lightweight real-time counters
  • React Native buyer app sharing API contracts with web

Engineering notes

Vendor isolation

Strict seller boundaries on products, payouts, and analytics queries.

RTL + i18n

Component-level direction support so Arabic layouts did not break checkout.

Stack

MERN StackReact NativeReduxFirebase

Impact: 10+ vendors onboarded

Related builds

Next step

Building something similar?

Share your scope — I'll respond within 24 hours with questions or a quick call.