Menu
E-commerce

Four-sided e-commerce marketplace: admin, agent, seller and buyer

An e-commerce platform with four distinct roles, where agents onboard sellers, sellers list their own products, and buyers purchase across the whole catalogue.

Client — a Middle East e-commerce platform My role — Frontend, backend & API developer Team — 5 people
01 — Challenge

Four roles means four different views of the same data and four different sets of permissions. Agents onboarding sellers adds a hierarchy that the authorisation model has to respect at every read.

02 — Approach

Built the role model so administrators manage the platform, agents onboard and manage their own sellers, sellers manage their own catalogue, and buyers purchase across all of it — with permissions enforced server-side rather than by hiding interface elements.

03 — Impact

The platform runs a four-tier marketplace where each role sees and controls exactly its own scope.

Stack
Laravel MySQL REST APIs Laravel 6 MySQL REST API
More work
VEDUMI — storefront, commissions and admin platform for a resin art studio Peer-to-peer marketplace with offer negotiation and object-scoped chat Used-car sales portal with profile-driven finance eligibility

Something holding you back?

New build, rebuild, or adding AI to what you already have — I'll take a look and give you an honest perspective.

Get in touch ↗