DomusFlow
Building Morocco's first digital platform for venue management — from zero to production SaaS.

The Problem
Morocco's venue management industry — reception halls, wedding châteaux, and event spaces — was running entirely on paper ledgers, WhatsApp messages, and spreadsheets. Owners had no centralized way to track reservations, manage client information, handle deposits, or generate contracts. Double-bookings were common, financial tracking was error-prone, and scaling beyond a single venue was a logistical nightmare. There was literally no software solution built for the Moroccan market — no existing platform understood the local pricing (MAD), the trilingual requirement (French, Arabic, English), or the specific workflows of Moroccan venue operators.
The Approach
I built DomusFlow as a full-stack SaaS platform from the ground up using Next.js for the frontend and Node.js with MongoDB on the backend. The architecture prioritizes real-time data synchronization so venue owners can see booking updates instantly across devices. I implemented a complete reservation management system with calendar views, client CRM with contact history, financial dashboards tracking revenue and deposits, and automated PDF contract generation. The platform supports three pricing tiers — a free Starter plan to reduce onboarding friction, a Pro plan at 599 DH/month for serious operators, and a lifetime Edition Limitée for early adopters.
Key Design Decisions
Trilingual Architecture with Full RTL Support
The Moroccan market demands French, Arabic, and English. Rather than bolting on translations as an afterthought, I architected the entire UI system to be language-aware from day one. Arabic requires full RTL (right-to-left) layout mirroring — not just text direction, but reversed padding, margin, icon positions, and navigation flow. I built a custom layout system that dynamically switches the entire spatial logic based on the active language.
Pricing in Local Currency (MAD)
Every competing international tool prices in USD or EUR, creating friction for Moroccan business owners. I designed the entire financial module around the Moroccan Dirham — from the pricing page to invoices to revenue dashboards. This seemingly small decision removes a significant psychological barrier and positions DomusFlow as 'built for Morocco' rather than 'adapted for Morocco'.
Progressive Onboarding with a Free Tier
Venue owners in Morocco are often not digitally native. A hard paywall would kill adoption. I designed a Starter plan (1 venue, 10 reservations) that lets owners experience the value before committing. The upgrade path is organic — once they hit the limit, they've already built enough dependency on the workflow to justify the Pro subscription.
The Results
DomusFlow is live at domusflow.ma and serving real venue operators across Morocco. It's the first platform of its kind in the country — a pioneer in a market that had zero digital infrastructure for venue management. The platform handles real bookings, real payments, and real client data daily. The trilingual support and local pricing have been key differentiators in user adoption.