Omraty — Umrah and Travel Booking Platform
A booking platform for Umrah pilgrims that puts hotels, flights, transport, guides and visas in one cart and one payment, in five languages and the visitor's currency. Live in production, for both business and individual customers.
The Problem
Pilgrims usually book Umrah through several agents: a hotel near the Haram from one, flights from another, ground transport and a guide by phone, and the visa on yet another site. Omraty wanted all of it in one checkout, with live hotel and flight inventory from outside providers, prices in the visitor's currency, and rules that hold when a provider changes a price or drops a room between search and payment.
Our Solution
A Laravel 12 API with a React 19 single-page app. Each provider sits behind its own service (Hotelbeds, Ezee Centrix and the client's own contracted hotels; Duffel for flights), so the cart and checkout treat every booking type the same way. Availability and price are checked again at checkout and again before payment; if anything changed, the customer sees the new total before paying. Stripe and N-Genius handle payments through verified webhooks. A Filament back office lets the operations team manage hotels, rate plans, availability, cancellations, coupons, promotions and visa requests, and lets each hotel partner manage only its own rooms.
The Impact
Live in production, serving both business (B2B) and individual (B2C) customers on one platform
Five booking types in one cart and one payment: hotels, flights, ground transport, guides and visas
Live inventory from Hotelbeds, Ezee Centrix and Duffel, plus the client's own contracted hotels
Prices re-checked at checkout and before payment, so customers never pay a stale price
Five languages (Arabic, English, French, Russian, Turkish) with right-to-left support, and prices in the visitor's currency with daily exchange-rate updates
Two payment gateways (Stripe and N-Genius) with verified webhooks and reconciliation
Over 110 automated test files covering bookings, pricing, coupons and payments
Verified Clutch review from Omraty's CEO
Key Features
Hotels: live search across providers, rate plans, provider promotions and cancellation penalties
Flights: search and booking through Duffel, with fulfilment confirmed before the customer is notified
Transport and guides: routes and guide services with capacity, language and booking-buffer rules
Visas: eligibility by nationality and residence, document upload, request tracking
One cart and checkout for every booking type, with coupons and bundle promotions
Business and individual customers served by the same platform architecture
Multi-currency pricing with commission and daily exchange rates; language and currency picked from the visitor's country
Back office for operations, with a scoped role so each hotel partner manages only its own rooms and bookings
Automated messaging for payments, fulfilment, cancellations, visa status and stale exchange rates
Challenges
Providers that change price or availability between search and payment
Promotions and coupons that must stay valid across currencies and booking types
Two payment gateways with different checkout and webhook flows
Five languages, including right-to-left Arabic
Lessons Learned
Re-check price and availability at every step that takes money
Hide each provider behind a service with the same contract
Make pricing changes visible to the customer instead of absorbing them silently
Test pricing, coupons and payments before anything else
Our Process
Discover
1 monthBuild
12+ monthsLaunch and grow
ongoingProject Gallery
Want to be the next success story?
Let's discuss your project and turn it into an amazing digital reality

