← MRM/Projects/MultiVender Platform
E-commerce / SaaS Working Rust · Axum

MultiVender Platform

A full multi-vendor marketplace that demos today — no live accounts required.

Building marketplaces is slow because every demo needs live payment, SMS, KYC and storage accounts. This platform ships fully functional on built-in mocks: you can run the entire buyer/seller lifecycle right now, then drop in real provider keys to go live — a config change, not a rewrite.

mvp — end-to-end smoke
$ mvp smoke --fresh seller onboarding · encrypted KYC stored checkout: card declined → stock restored checkout: paid → order placed → shipped ! race guard: double-purchase blocked full lifecycle green · running on mocks

Representative output — not a live instance.

What it does
Multi-vendor catalog — sellers register with encrypted KYC and list products with media; buyers browse, search, review and wishlist.
Cart, coupons & checkout — card / UPI / net-banking / COD; a failed payment automatically restores stock and releases the coupon.
Full order lifecycle — placed → confirmed → shipped → delivered, with seller dashboards, earnings and push notifications.
Mock-first, live-ready — seven pluggable provider slots (payment, OTP, KYC, notify, storage, AI, supplier); swap a mock for Razorpay/Stripe/Twilio and go.
Growth features — AI buyer chat grounded on the catalog, live order tracking, abandoned-cart recovery, seller AI content tools, subscriptions and wholesale import.
Proof
0
unit tests · race-hardened
E2E
full lifecycle smoke suite
0
provider slots (mock → live)
0
unsafe code (forbidden)
Rust · Axum 0.8SQLite · r2d2AES-256-GCMEd25519 licensingHMAC-SHA256 signingJWT
🔒
Architecture and verified results shown. Source and binaries are private — this is a capability showcase, not a distribution.

Need a
marketplace or store?

I build commerce that's secure by construction — race-condition-hardened, crypto-signed, and demo-able from day one. Tell me your model.

Start a project →