ANDROID APP — UMRAH & HAJJ COMPANION
Miqat app icon

Miqat মীকাত

A step-by-step companion for Umrah and Hajj: what to do now, and what to recite now. Bangla first, English second. Works without the internet.

উমরাহ ও হজের ধাপে ধাপে গাইড: এখন কী করবেন, কী পড়বেন, অডিওসহ দোয়া, নামাজের সময় ও কিবলা।

On iPhone: use the web app, then Share → Add to Home Screen.
8
Umrah steps
13
Hajj steps, by day
421
Duas from Hisn al-Muslim
313
Duas with audio
01Why I built this

I was looking for an app that would guide me through Umrah and Hajj step by step, like a companion walking beside me. I didn't find one that did it the way I wanted, so I built Miqat.

The app is built around two questions a pilgrim keeps asking:

  • What do I do now?One card per step, in order, with a progress bar. Tap Done and the next step comes up.
  • What do I say now?The words for that moment, in Arabic, with transliteration, meaning, source and audio.

It also has to work where pilgrims actually are. The mobile network in Mina and Arafah is unreliable, so everything runs on the phone: the guides, the dua library, prayer times and the Qibla.

Demo · Miqat 0.1.0
02Why the name
مِيقَات
মীকাত
MĪQĀT

Mīqāt is the boundary where a pilgrim enters ihram and makes the intention. Umrah and Hajj begin when you cross it. For most pilgrims flying from Bangladesh, that moment comes on the plane, before landing in Jeddah. That's the first card in the app, and the point where a guide in your pocket starts to matter.

The word comes from waqt, time: a mīqāt is an appointed time or place. The Qur'an uses its plural for the new moons:

"They are times appointed (mawāqīt) for people and for Hajj."Qur'an 2:189

So the name also fits the rest of the app: prayer times, the Hijri date and the expected days of Hajj.

03Features
Guides

One card per step, from ihram to the farewell Tawaf

  • Umrah in 8 steps and Hajj in 13, one card per step. Swipe between cards or tap the numbered bubbles.
  • Hajj types: Tamattu‘ (the default), Qiran and Ifrad. The type changes the 8th-day ihram, whether a sacrifice is required, and whether Sa‘i follows Tawaf al-Ifadah.
  • Hajj dates come from the Umm al-Qura calendar and are marked as expected, since the final dates depend on the moon sighting.
  • Practice mode: rehearse at home with separate progress, so the real pilgrimage starts fresh.
  • Ihram restrictions: what's forbidden for everyone, for men, for women and inside the Haram, and what to do if one happens.
Home screen with the Umrah card, the current prayer and the Qibla
Home
Umrah guide, step 1: ihram and intention
Umrah guide
Hajj guide, 8 Dhul Hijjah: Hajj ihram
Hajj guide
Tawaf and Sa‘i

Round counters that show what to say where

  • Count your rounds with a large button, and undo a mistaken tap.
  • A diagram shows the Black Stone, the Yemeni Corner and the Hatim, or Safa, Marwah and the green lights.
  • Only words with an authentic source: "Allāhu akbar" at the Black Stone Bukhari 1613, Rabbanā ātinā… between the Yemeni Corner and the Black Stone 2:201, and the dhikr on Safa and Marwah Muslim 1218.
  • It says plainly that there is no fixed dua for each round.
Tawaf counter on round 3 of 7 with the Kaaba diagram
Tawaf counter
Duas

The whole of Hisn al-Muslim, with audio

  • 421 duas, each split into lines, with Arabic, transliteration and meaning in Bangla or English, plus the hadith or ayah it comes from.
  • Audio for 313 duas. Each line highlights while it plays. The guide's duas download on first launch and stay on the phone.
  • Memorize mode blurs the text while the audio is paused. Tap a line to reveal it and play from there.
  • Search by words or by Hisn al-Muslim number.
  • My list: add duas from the library, drag to reorder, swipe to remove, play them all in order, and share the list or a single dua as a link.
The Talbiyah with Arabic, transliteration, meaning and source
Dua
Dua library filtered to Hajj and Umrah
Library
My list with three duas and a Play all button
My list
Prayer and Qibla

Calculated on the phone, wherever you are

  • Prayer times use Umm al-Qura in Saudi Arabia, and Karachi with Hanafi Asr in Bangladesh. You can change the method and switch Asr between Standard and Hanafi.
  • The day is shown as segments. Forbidden times (sunrise, zawal, sunset) appear as red rows, and Duha is always marked nafl.
  • Reminders come at each prayer time and work offline.
  • Qibla compass with the bearing and the distance to the Kaaba, and a tip to calibrate when the compass is unsure. Within 500 km of Makkah it asks for GPS, because a city's centre point gives the wrong direction that close to the Kaaba.
Prayer times in Makkah with Asr running and forbidden times in red
Prayer times
Qibla compass pointing at 289 degrees, 5.8 km to the Kaaba
Qibla
Made for reading

Comfortable in Bangla, English and Arabic

বাংলা + English Bangla digits and dates Light and dark themes Four text sizes Separate Arabic size Scheherazade New or Noto Naskh Arabic Works offline No account
04Sources and credits

Steps of Umrah and Hajj

Presidency of Religious Affairs, Two Holy Mosques

Where the schools of law differ, the app doesn't take a side. It says "follow your group's guidance".

Duas

Hisn al-Muslim · Sa‘id ibn ‘Ali ibn Wahf al-Qahtani

As published by Greentech Apps Foundation (GTAF) at dua.gtaf.org: the Arabic, the Bangla and English transliterations and meanings, the references and the audio recordings.

Gaps in one language were filled with our own translation, and a few errors were corrected. The ihram intentions come from Sahih Muslim 1251 and the two booklets.

Prayer times and Qibla

MIT license

adhan-js by Batoul Apps calculates the prayer times and the Qibla bearing on the phone.

Hijri date

MIT license · free public API

@tabby_ai/hijri-converter, a TypeScript port of Mohammed Alshehri's hijri-converter, gives the Umm al-Qura date.

When online, the Aladhan API checks the date Saudi Arabia announced.

Fonts

SIL Open Font License · bundled for offline use

Built with

Expo · React Native · TypeScript
Expo Router expo-audio expo-location expo-notifications expo-sqlite Reanimated i18next Zustand
05Good to know

Before you rely on it

  • The religious content hasn't been reviewed by a scholar yet. That review is planned before a public release. Until then, treat the app as a study aid, and follow your group's scholar during the pilgrimage.
  • Prayer times are calculated, not taken from the mosque's timetable. The forbidden-time lengths are approximate.
  • Hajj dates are predictions. They become final when the moon is sighted.

Privacy

There is no backend and no account. Your location, progress and dua list stay on your phone. The app connects to the internet only to:

  • download dua audio from GTAF
  • check the Saudi Hijri date with Aladhan
  • name a GPS location, using the phone's own geocoder
06Install on Android

The app isn't on the Play Store yet. Download the APK from Google Drive and install it yourself.

অ্যাপটি এখনো Play Store-এ নেই। গুগল ড্রাইভ থেকে APK ফাইল ডাউনলোড করে নিজে ইনস্টল করুন।

আইফোনে: ওয়েব অ্যাপটি Safari-তে খুলুন, তারপর শেয়ার → Add to Home Screen। · On iPhone: open the web app in Safari, then Share → Add to Home Screen.
  1. ড্রাইভ ফোল্ডার থেকে সবচেয়ে নতুন miqat-….apk ফাইলটি ডাউনলোড করুন।
    Download the newest miqat-….apk from the Drive folder.
  2. ডাউনলোড হওয়া ফাইলটি খুলুন। ফোন অনুমতি চাইলে এই উৎস (Chrome বা Files) থেকে অ্যাপ ইনস্টল করার অনুমতি দিন।
    Open the downloaded file. If your phone asks, allow installing apps from this source (Chrome or Files).
  3. অ্যাপটি Play Store থেকে নয় বলে Android সতর্ক করতে পারে। তবুও ইনস্টল করা বেছে নিন।
    Android may warn you because the app isn’t from the Play Store. Choose to install anyway.
  4. নতুন সংস্করণ এলে একইভাবে ইনস্টল করুন। আপনার দোয়ার তালিকা ও অগ্রগতি থেকে যাবে।
    To update, install a newer file the same way. Your dua list and progress stay.