Services · Mobile app development · Tourism apps

Ziyarat and visitor apps for the guests who come to Makkah to pray.

Codeeo offers tourism app development in Makkah for ziyarat operators, licensed guides and the owners of heritage and cultural sites. Visitors to Makkah are pilgrims first. Between prayers and rites, many want to see Jabal al-Nour, Jabal Thawr, the plains of Arafat and Mina outside the Hajj days, or the exhibitions of the Hira Cultural District. We build the apps that let them book those visits, understand what they are seeing in their own language and return to their hotel in time for the next prayer.

We do not build Umrah permit or visa tools; those belong to Nusuk and the Ministry of Hajj and Umrah. Hotel and travel agency apps are covered on separate pages. This page is about the visits and learning that fill the hours around worship.

Built for
Ziyarat tour operators, licensed guides, Umrah service companies adding site visits, and cultural attractions in Makkah.
Typical timeline
Agreed with you after discovery, planned around Ramadan and the Hajj months so launch never lands in your busiest period.
What you own
The code, the app store accounts, every booking record and all the religious and historical content you commission, in your name.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What a Makkah visitor app can include

Features shaped by prayer times, crowds and many languages.

A Makkah ziyarat app is judged on different terms from a leisure tour app. The person booking may be in their seventies, travelling with a group from Indonesia, Pakistan or Egypt, with limited data and no Arabic or English. A trip that runs late can mean missing a congregational prayer at the Haram, which matters far more to them than the tour. Content about sacred places must be accurate and respectful, and approved by people you trust. These are the components we plan for Makkah operators, in roughly the order most first releases need them. When clients ask us as tourism mobile app developers for Makkah where to begin, the answer is nearly always pickups, language and prayer timing. We keep each one simple.

Explain your project
  • Prayer anchored departures

    Tour times are set relative to the day's prayer times rather than fixed clock times, so a morning ziyarat always leaves after Fajr and returns well before Dhuhr. The schedule updates itself as prayer times shift through the year. Your team can set a buffer before each prayer so coaches are parked and guests are walking to the Haram in good time.

    Guests never have to choose between the tour and the prayer.

  • Sacred site stories

    Short narrated explanations for each stop, such as the Cave of Hira on Jabal al-Nour or Masjid Nimrah at Arafat, written and checked by the scholars or historians you appoint. A review step in the dashboard means nothing is published until they approve it. Edits keep a full history.

    Content your guests can trust, signed off before it goes live.

  • Many languages, read aloud

    Every screen and story is available in the languages of your guests, for example Urdu, Indonesian, Turkish, Bengali or French alongside Arabic and English. Audio versions help guests who do not read comfortably in any language. Guests pick their language once, and the whole app follows it, including notifications and receipts.

    Guests understand the visit without relying on one interpreter.

  • Hotel district pickups

    Guests choose their hotel from a list grouped by area, and the app assigns the nearest pickup point the coach can reach given road closures around the Haram. Drivers see the route and the guest count for each stop. If a guest is late, the driver can mark them and move on, and the guest sees the next option.

    Coaches fill quickly and leave on time.

  • Group leader mode

    The leader of an Umrah group books for everyone at once, shares a single trip code, sees who has checked in on the coach and receives alerts if someone has not returned to the meeting point. Leaders can also hand control to a deputy if they fall ill or need to stay at the hotel.

    Large groups move together without paper lists.

  • Care and mobility notes

    Guests flag wheelchair use, walking limits or medical needs at booking. Guides see these notes, and trips that involve steep climbs, such as the path up Jabal al-Nour, are clearly marked so families can choose a viewing stop instead. Shaded rest stops and the nearest toilets can be shown for each site.

    Older guests are offered visits they can actually complete.

  • Exhibition and museum tickets

    Where a site sells entry, such as the exhibitions in the Hira Cultural District, the app can hold timed tickets alongside the coach seat, so the group's entry is ready when they arrive. Gate staff scan one group code instead of dozens of separate tickets, and late arrivals can be moved to the next entry slot.

    One booking covers transport and entry.

  • Low data and offline use

    Networks around the Haram and the holy sites are heavily loaded at peak times. Trip details, maps and audio are saved on the phone ahead of time, and the app sends small updates rather than large pages. Booking confirmations are also sent by SMS, so guests have the essentials even if the app will not load.

    The trip details still open when the network is congested.

  • Guide and driver app

    Licensed guides see their trips, languages required, guest notes and headcount, and mark each stop as complete. Drivers get pickup order and live changes. Both work on modest phones. A one tap button reports a delay or a missing guest to dispatch, and the office can message every guest on that coach.

    Field staff work from one up to date list.

  • Lecture and class sign ups

    Many operators run evening talks on the history of Makkah or the meaning of the rites. Guests reserve a seat, choose a language session, get a reminder after Isha and can listen to a recording later if the session fills up. Guest numbers per language help you plan interpreters.

    Learning sessions fill in advance instead of by word of mouth.

Who this is for

Who builds a visitor app in Makkah with us.

Makkah's visitor economy is tied to pilgrimage, and the businesses that serve it range from family run ziyarat companies with a handful of coaches to institutions running cultural sites. The four groups below are the ones we design for most often. In each case we start from the guest: a Muslim pilgrim with limited time, often travelling in a group, often far from home for the first time. Because entry to Makkah is restricted to Muslims, the audience is clear, and the tone, imagery and content follow from that.

01

Ziyarat tour companies

You run daily coaches to Jabal al-Nour, Jabal Thawr, Arafat, Muzdalifah and Mina. You need seat booking by language, pickups across hotel districts, guide allocation and a way to sell directly to pilgrims rather than only through their Umrah agent. We build that, with a dashboard for dispatch and a simple app guests use in their own language. Dispatchers can merge half empty coaches the evening before, and every affected guest is told their new pickup time automatically. Seats are held by language so interpreters are never split between coaches.

Direct bookings alongside your agent channel.

02

Umrah service companies adding experiences

If you already bring groups for Umrah, a visitor app lets you add optional site visits, lectures and cultural trips to their stay. Your group leaders book on behalf of their members, and the app keeps these extras separate from the permit and accommodation side, which stays with the official systems and your hotel partners. Your agents abroad can also sell these extras before the group travels, so seats are planned well ahead. Group leaders see the full menu of extras in one list.

Extras sold without touching permits or rooms.

03

Cultural districts and exhibitions

Operators of sites such as museums, galleries and heritage districts need timed entry, visitor guides in many languages, accessibility information and a way to manage school or group visits. We build visitor apps with ticket scanning for gate staff and content tools your curators control. Visitor counts by hour help you staff the gates and plan quieter slots for families with children. Content can be grouped into short themed routes, so a family with an hour sees the essentials and a visitor with a full afternoon sees more.

04

Independent licensed guides

A guide working alone, or a small group of guides, often needs a modest app: a profile with licence details and languages, a booking calendar, payment and reviews. We keep it small and inexpensive to run, and design it so it can grow into a company app if you take on more guides. Tourist guide app development in Makkah often starts exactly here, with one guide's calendar and a payment link, before a company forms around it. Reviews from past guests build trust quickly.

Start small, keep room to grow.

Six stages for a Makkah ziyarat app, all run remotely.

  1. 01Remote discoveryWe work from Dubai, Riyadh and Karachi, so we do not come to Makkah. Discovery runs by video call with your managers, guides and dispatch staff, using your route plans, photos and guest feedback.
  2. 02Guest and language profileWe look at where your guests come from, their age range and the languages they read, and decide which languages and audio content the first release must carry. Data from past seasons guides this.
  3. 03Content and approval planStories for each site are outlined, then written and reviewed by the scholars or historians you choose. We build the approval workflow so their sign off is recorded. Translators are agreed at this stage.
  4. 04Design for older usersLarge type, high contrast, few steps per screen and icons that need no reading. Designs are tested by your own staff with guests from your main source markets. Every screen also works with phone screen readers.
  5. 05Build and field trialYour guides and drivers trial the guide app and pickups on real trips in Makkah, reporting by video and screenshots, while we fix what they find between runs. Fixes ship between trial runs.
  6. 06Release around the seasonsWe publish outside your peak weeks, then review bookings and feedback after each Umrah season and plan improvements before the next one. Content refreshes for Ramadan are prepared weeks in advance by your team.

Technology

What we build this with.

Cross platform apps that run well on older Android phones, a web dashboard for dispatch and content, and APIs to payment providers and your accounting system. Data is hosted where you choose, under access rules that follow the PDPL, and guests can delete their data on request.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

What Makkah operators ask before building.

Ziyarat trips, site stories, pickups and the tools your guides use.

Tourism in Makkah means visits that deepen a pilgrimage: the mountains connected to the life of the Prophet, the sites of Hajj seen outside the Hajj days, and the city's museums and cultural districts. The app sells and runs those visits. It does not replace Nusuk, issue permits, book rooms or sell flights. Keeping that boundary clear makes the product simpler and avoids confusing guests about what they still need to arrange elsewhere. Within that scope there is plenty to build: booking, dispatch, multilingual content, guide tools and group management.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews