Skip to content
iCrationiCration
Start a project
Marketplace & ERPLive

MG Blocks

A multi-branch e-commerce marketplace and operations platform for a Ghanaian building-materials business — a customer storefront and a full internal ERP in one product, with 10 role-based portals, branch-scoped data, and mobile-money payments.

Visit live site
MG Blocks project preview

Problem

A multi-branch building-materials business in Ghana needed one platform to both sell online to contractors and self-builders and run internal operations — inventory, production, dispatch, payroll, accounting — across branches, work usually split across separate products.

Approach

Built a single platform unifying a customer storefront with a full ERP: 10 role-based portals, fine-grained RBAC (13 roles across ~90 permissions with per-user overrides), branch-scoped data and dashboards, mobile-money payments (MTN/Vodafone/AirtelTigo), GH₵/VAT localisation, and per-role lazy-loaded code.

Result / status

A unified marketplace-plus-ERP with role-based portals and branch-scoped oversight; the React/TypeScript frontend is built and deployed on Vercel, with the NestJS API, Supabase data layer, and AWS infrastructure being wired in behind it.

Client type

Construction-materials marketplace + ERP (Ghana)

Category

Marketplace & ERP

Stack

  • React
  • TypeScript
  • NestJS
  • Supabase
  • AWS
  • Vercel

Inside the platform

Role-based portals

Admin dashboard
Admin dashboard
Customer dashboard
Customer dashboard
Branch Manager dashboard
Branch Manager dashboard

Start here

Ready to turn your idea into a working product?

Start with a focused discovery conversation. We scope the work honestly, then build software your team can operate and own.