KVABase
B2B industrial generator marketplace, bilingual RTL-first
Build a category-defining B2B marketplace for industrial generators and heavy equipment in Saudi Arabia. The platform must sit inside the transaction — RFQ, escrow, ZATCA invoicing, verified site visits — while staying clear of SAMA money-custody rules. Listings carry deep technical specs in Arabic and English without losing precision.
A custom Next.js platform on TypeScript + Prisma/PostgreSQL, architected as a state machine over a licensed payment partner — the provider holds funds, KVABase orchestrates the deal. A flexible JSONB catalog handles generators today and transformers tomorrow without schema migrations. Bilingual Arabic/English with RTL from line one. ZATCA Phase 2 e-invoicing baked in.
Core capabilities.
The specific features that make the difference — built in, not bolted on.
Open RFQ Engine
Buyers broadcast a need; matched vendors quote in parallel.
Partner-Routed Escrow
Webhook-driven state machine over a licensed payment provider — platform mediates, never custodies
Flexible Catalog Schema
JSONB attributes per category — transformers, UPS, lighting towers added without migrations.
Bilingual by Architecture
Arabic-first content model with RTL logical properties throughout the stack.
ZATCA-Native Invoicing
Multi-tenant Fatora integration so vendors issue compliant invoices through the platform.
Verified Site Visits
Paid, mediated equipment inspection with engineer-issued reports tied to escrow release.
Listing categories
Locale parity
Catalog flexibility
Transaction model
Compliance baseline