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
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



Keep exploring
More case studies
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.


