Assaafa Hotels
Assaafa Hotels
A full hotel booking platform for a Madinah-based hospitality group, enabling pilgrims to book rooms near the Prophet's Mosque with real-time availability, Arabic/English bilingual UI, and Hijri calendar support.
View live project
Results
Direct Online Bookings per Month
Booking Abandonment Rate
Revenue Increase (vs. prev. season)
The Challenge
Assaafa Hotels operates a cluster of properties within walking distance of Al-Masjid an-Nabawi. Their guests are pilgrims — a unique demographic with deep reverence for the destination and very specific booking needs: proximity to the mosque measured in metres, Hijri calendar date awareness, and availability tied to Umrah and Hajj seasons rather than standard hospitality demand curves.
The existing booking process was entirely manual — guests called a WhatsApp number, negotiated rates, and received PDF invoices. This was unsustainable during peak Hajj season when hundreds of inquiries arrived simultaneously, causing lost bookings and reputational damage. No off-the-shelf booking engine understood the Hijri calendar or the mosque-proximity filter that Assaafa's guests cared about most.
Payment complexity was another barrier: the guest mix included Saudi locals (STC Pay, mada cards), Gulf nationals (various regional gateways), and international pilgrims (Visa/Mastercard). A single payment provider could not handle all of these, requiring a multi-gateway architecture without increasing checkout complexity for the user.
Our Solution
We built a bilingual (Arabic RTL + English) web and mobile booking platform from scratch. The property availability engine integrated with Assaafa's internal room management spreadsheets via a custom middleware API, providing real-time room counts without requiring the staff to adopt a new PMS immediately. Hijri date conversion was implemented throughout the booking flow using the Umm al-Qura calendar standard.
The mosque proximity feature was built using Google Maps API with custom waypoint calculations — each room type displayed its walking distance to the main gate of Al-Masjid an-Nabawi, a feature guests cited as the most valued differentiator. Dynamic pricing rules allowed the operations team to set surge rates for Hajj, Umrah peak days, and Islamic holidays from a simple admin panel.
Payment processing used a hybrid gateway approach: HyperPay for GCC card payments, with Stripe as a fallback for international cards. All transactions were recorded in a booking ledger with automatic invoice generation in both Arabic and English. The mobile app included a Qibla direction tool and prayer time widget as value-adds for pilgrim guests.