CraftHouse
A B2B marketplace connecting verified Moroccan artisans and cooperatives with buyers — products, certifications, training, and a full RFQ negotiation workflow.
The challenge
Artisans and cooperatives need a trusted way to reach buyers, prove certifications, and run inquiries — beyond informal channels.
The platform had to serve three distinct roles (partners, buyers, superadmins) with very different needs in one coherent system.
The approach
- 01
Architected a multi-tenant marketplace (35+ data models) with organization-based partner accounts on Better Auth.
- 02
Built a turn-based RFQ negotiation workflow with threaded messaging and transactional email, plus certifications, training programs, and support tickets.
- 03
Shipped an admin operations layer — analytics, CSV exports, and PDF product certificates — backed by Prisma, Supabase storage, and e2e tests.