White-label · Multi-tenant · Production-grade

A complete B2B Distribution ERP, ready to make your own.

Five role-based portals, fifteen business engines, and a double-entry inventory ledger at its core. Over 115,000 lines of typed, tested product you can brand, deploy, and sell as yours.

115K+
Lines
150+
Endpoints
90
Tables
5
Portals
133
Screens
15
Engines
Live demo

Five portals, one system

Every role gets a purpose-built workspace — all sharing one data core, one design language, one login model. Open any portal to walk through it with sample data.

Under the hood

Fifteen engines doing the hard part

This isn't a CRUD skin. The business logic that makes distribution actually work is already built and wired.

Order state machine

Pending → confirmed → fulfilled → delivered, with guarded transitions and a full status timeline per order.

Finance & payments

Stripe-backed capture, refunds and payouts with reconciliation — money movement you can audit.

Double-entry inventory ledger

Every stock movement is a balanced ledger entry — no silent drift, fully traceable counts.

Approval workflow

Registrations and sensitive actions route through a legitimacy gate before anything goes live.

SKU, pricing & FX

Multi-variant SKUs, rule-based pricing and multi-currency conversion for cross-border trade.

Relationship & impact

Distributor ⇄ client relationship mapping plus impact tracking to prove the numbers behind the network.

Architecture

Multi-tenant to the schema

Isolation isn't bolted on — it's how the data is shaped.

Dual-namespace design — a shared system namespace (73 tables) plus a per-tenant dist_{id}:operations namespace (17 tables).
Six operating modes — order source, fulfilment, management, portal access, impact source and tracking — configurable per deployment.
28 data-access modules keep queries typed, consistent and injection-safe.
White-label from the root — branding, domains and theme are data, not hard-coded.
Trust

Secure by default

The account layer is real, not a demo stub.

JWT sessions + Argon2 password hashing.
2FA / TOTP with a mandatory setup gate on first login.
RBAC, CSRF protection & rate limiting across every route.
Legitimacy-gated onboarding — new accounts are validated before activation.
Built on

A modern, boring-in-the-good-way stack

Nothing exotic to maintain — current, well-supported foundations your team already knows.

Next.js 16 React 19 TypeScript SurrealDB Tailwind CSS 4 Stripe ShipStation Resend Google OAuth

License it. Brand it. Ship it.

The demo you're browsing is the real product with sample data. Talk to VertexElite about a white-label licence, a hosted deployment, or a tailored build.

Start a white-label enquiry