VYRL — Where the
Gulf's Production
Industry Meets.
A Turborepo-powered production-industry marketplace — Next.js web, React Native mobile, NestJS API — consolidating booking, payment, and collaboration for the Gulf's camera, crew, studio, and location professionals. Bilingual AR/EN with escrow on every transaction.
The industry runs on WhatsApp. It shouldn't.
The problem
The Gulf's production industry runs on personal networks, Instagram Stories, and PDF invoices. Reputation is verbal, discovery is political, payment is slow.
- Director needs a DOP → asks around in group chats
- Contracts as PDFs scanned and re-emailed
- 90-day invoice chases after the shoot wraps
- Arabic-speaking clients underserved by global platforms
The solution
VYRL collapses discovery, booking, payment, and collaboration into one marketplace — purpose-built for production, bilingual by default, escrow-backed on every transaction.
- Smart filters: category, location, budget, gear, language, insurance
- Escrow-protected payments with milestone auto-release
- Integrated chat, digital contracts, e-signatures in one thread
- Web + iOS + Android from one Turborepo codebase
Three apps. One source of truth.
A Turborepo monorepo where the web app, mobile apps, and API share types, validation schemas, and API clients. Update availability from the edit suite. Get paid from set. Every surface stays in sync.
Next.js 15 Web
Marketing, browsing, public profiles, dashboard, booking flow. App Router, streaming, RSC.
React Native Mobile
Native apps for pros and clients. Push notifications, on-the-go availability updates, chat, payments.
NestJS API
REST + WebSocket. Booking orchestration, escrow state machine, chat, notifications, reviews.
Six pillars.
Smart Search
Filter by category, location, budget, gear specs, language, insurance. Verified profiles with video reels surface first.
Verified Profiles
ID verification, insurance check, portfolio review, and real client-left reviews. Reputation that travels.
Escrow Payments
Funds held until delivery, auto-released on milestones. Stripe + PayTabs. No more 90-day invoice chases.
Integrated Chat
Quotes, call sheets, scouting images, delivery links — all in one thread per booking. Quick-reply templates in AR/EN.
Digital Contracts
E-signed, jurisdiction-aware contracts with cancellation and IP terms. Auto-filled from booking fields.
Bilingual AR/EN
Full RTL support via next-intl. Noto Sans Arabic. Arabic-first where it matters, English-first where it doesn't.
Trust, transacted.
Verified production professionals across the GCC.
Projects booked and delivered through the platform.
Average rating — on a platform built in 6 months.
Building a marketplace or multi-sided SaaS?
Let's talk. Three apps, one codebase, zero drift.
Live Product Tour
Click through the actual app
Each tab is the real, fully-styled HTML for that screen — embedded in its own browsing context so the styles never collide with the case study.
More Projects
Related Work

STRADA
Proposed government-grade ops platform unifying tenders, projects, road closures, emergency response, teams & reports. Map-based closure planner, ISO 27001-aligned.
View project
Onyx
Cloud fleet management platform — Teltonika GPS streaming at 2.4 updates/sec, ±3m accuracy, geofencing, trip playback, sub-200ms alerts. Multi-tenant from day one.
View project
NUZUL
Proposed Hajj & Umrah real estate platform — verified accommodations near Masjid al-Haram, Nusuk permit integration, instant refunds, Arabic-first RTL UX.
View projectHave a Similar Project?
Let us help you bring your vision to life with a tailored technology solution.