Skip to content

Mobile app · PWA

One app for three Shopify stores, with the complete Quran inside.

Customers shop the store of their country, then stay for the Quran: printed Madinah pages, word-by-word meaning, recitation, offline reading, prayer times and reminders at the time they actually read.

Built for Darussalam · Islamic publisher since 1986, with Shopify stores in the UK, Pakistan and Saudi Arabia

One-time build from $250. No monthly app-builder fee. You own the code.

Open the live app
Darussalam app home screen with the next prayer time and the store's collections
Surah Al-Mulk on a printed Madinah Mushaf page with tajweed colours
Word-by-word Quran reader: every Arabic word with its meaning and pronunciation

The brief

What the client asked for.

Our customers buy Islamic books from three Shopify stores. We wanted one app they keep on their phone, not three websites.

The app builders on the App Store charge every month, for every store, and none of them can hold a real Quran reader.

The Quran had to be 100% authentic, down to every mark, and it had to work without internet.

And it should bring people back every day, gently, with reminders that respect their time.

The brief from Darussalam, in plain words

Take the tour

Scroll through the app, screen by screen.

  1. 1Shop

    One app, the right store for every country

    The app opens on the customer's own store, with local prices and collections. The next prayer time sits right under the search bar.

    • UK, Pakistan and Saudi Arabia stores in one app
    • A separate cart for each store
    • Real Shopify checkout and customer login
    Darussalam app home screen
  2. 2Shop

    Product pages built for phones

    Big cover, price, stock and a sticky Add to Cart and Buy Now. Checkout hands over to the store's own Shopify checkout, so payments and orders stay exactly where the team manages them.

    • Live price and stock from Shopify
    • Only published products are shown
    • Order updates through signed Shopify webhooks
    Product page in the Darussalam app
  3. 3Quran

    Two simple ways in: just read, or read with meaning

    A child could use it. Pick a surah or type 2:255 to jump. The app remembers where you stopped and offers to continue from there.

    • Search by surah or verse
    • Continue from where you stopped
    • A daily reminder verse from the Quran
    Quran home screen with Just read and Read with meaning
  4. 4Quran

    The Mushaf, exactly as printed in Madinah

    All 604 pages in the King Fahd print layout, with optional tajweed colours and recitation by Mishary Alafasy. You scroll down, page after page, like reading a real copy.

    • 604 printed pages
    • Tajweed colours on or off
    • Madinah, Easy Read and Indo-Pak styles
    Printed Madinah Mushaf page with tajweed colours
  5. 5Quran

    Every word explained

    Each Arabic word shows its meaning and pronunciation, and plays its own audio on tap. Under each verse: translation and tafsir, from authentic sources only.

    • 77,429 words with meaning in English and Urdu
    • 3 translations, 3 tafsirs, Ibn Kathir included
    • Word highlighting while the recitation plays
    Word-by-word reader for Surah Al-Kahf
  6. 6Habit

    Daily Reads, and reminders at your own time

    Add the surahs you read every day. The app ticks them off as you read, and tomorrow it reminds you at the time you read today, with an authentic virtue of that surah.

    • Ticks itself when the pages are read
    • Reminder at the time you usually read
    • Never adds anything without asking
    My Daily Reads with Surah Al-Mulk ticked
  7. 7Offline

    The whole Quran, with no internet

    Download the Mushaf, the word-by-word meanings or the recitation. Every download shows its size and time first, and nothing downloads without asking.

    • Mushaf 100 MB, meanings and tafsir 49 MB
    • Recitation per surah or the whole Quran
    • Offline playback built for iPhone too
    Offline Quran downloads with sizes
  8. 8Daily life

    Prayer times where you are

    Prayer times from the phone's location, with the calculation method of that country, and a push notification for each prayer.

    • Method picked by country
    • 5 prayer notifications a day
    • Qibla, Zakat, Hadith and Duas too
    Prayer times for Lahore
Want an app like this?Get a free consultationOne-time build. Costing on a quick call.
Quran verses, each matched to the reference text
6,236Quran verses, each matched to the reference text
words with meaning and pronunciation
77,429words with meaning and pronunciation
Shopify stores in one app
3Shopify stores in one app
of recitation that can play offline
1.71 GBof recitation that can play offline

Why a PWA

Feels like an app. Ships like a website.

  • Installs from the browser

    One tap on Add to Home Screen and it sits next to WhatsApp, with its own icon.

  • Saved on this phoneOffline ready

    Works offline

    Pages and files are saved on the phone, so the app still opens with no signal.

  • Time for your daily read nowContinue from where you stopped

    Push notifications

    Reminders and updates land on the lock screen, like any other app.

  • Fix shipped10:02
    Live for everyone10:03

    Updates in minutes

    No store review queue. A fix goes live for every user the moment it's deployed.

On iPhone, notifications start once the app is added to the Home Screen (iOS 16.4 or newer).

What the market charges

Renting an app every month, or owning it once.

Shopify mobile app builders, per store

Builder3 stores / month
ShopneySilver · No multi-language$447
Superfans (Vajro)Starter$450
PlobalGrowth$597
ShopneyGold · Adds multi-language$897
TapcartGrowth$1,500

Each builder is billed per store, every month. None of the listings we checked offers a Quran reader, offline Quran or prayer times.

Prices from each app's Shopify App Store listing, checked 27 October 2026, billed every 30 days. Tap a name to check it yourself.

Our model

One-time buildfrom $250

No monthly app-builder fee. Scope and final price agreed before work starts.

Running cost: Hosting, database and push notifications: about $45/mo on professional plans (Vercel Pro $20 + Supabase Pro $25).

  • Designed around your brand and your customers
  • You own the code, the data and the domain
  • New features added when you need them
Ask for costing on WhatsApp

Problems solved

The hard parts, and how we fixed them.

  • Case 01

    Hidden marks in the Quran text

    ProblemThe word data carried tiny pronunciation hints that the Arabic font drew as a stray letter, and three verses had small spelling errors.

    FixRebuilt the display text from the reference Uthmani text and added an audit that checks all 6,236 verses on every rebuild. Result: 6,236 out of 6,236 exact.

  • Case 02

    Offline recitation on iPhone

    ProblemSafari on iPhone won't play saved audio unless the file is served in pieces, so offline recitation stayed silent.

    FixThe service worker now serves saved audio in the byte ranges iPhone asks for, so saved recitation can play with no connection.

  • Case 03

    Reminders that feel personal

    ProblemA fixed 8 a.m. reminder is easy to ignore.

    FixEach reminder goes out the next day at the time the person actually read. A database job runs every 5 minutes and only reads the reminders that are due, so it stays light.

  • Case 04

    The wrong store in the cart

    ProblemSwitching country could leave a UK product in a Pakistan cart and break checkout.

    FixEvery store now has its own cart, and checkout always goes to the right Shopify store.

Under the hood

Built properly, and kept secure.

  1. 01

    Phone

    Installable PWA, works offline

  2. 02

    App server

    Shopify calls stay server-side

  3. 03

    Shopify × 3

    Products, checkout, orders

  4. 04

    Supabase

    Reminders, push, scheduled jobs

Security

  • Shopify tokens never reach the phone: every store call runs on the server
  • Database tables locked with row-level security
  • Admin actions verified on the server, order webhooks signature-checked
  • Strict Content Security Policy and security headers

Tech stack

  • TanStack Start
  • React 19
  • Shopify Admin & Storefront API
  • Customer Account API
  • Supabase
  • Web Push
  • Service Worker
  • Tailwind CSS
  • Vercel

Build time: Built in phases, the Quran in October 2026

Open the live app
Get an app like thisGet a free consultationOne-time build. Costing on a quick call.

Start a project

Get a free audit of your store.

Send your store link and what you're aiming for. Within 48 hours you'll get a short video with the biggest wins for conversion and speed. No obligation.

What you get, free

  • Your top 3 conversion leaks, with fixes
  • Mobile speed check and what's slowing it
  • A clear quote if you want me to do the work
Prefer WhatsApp?Message me on WhatsApp
What do you need?
Budget

Replies within one working day. Your details are never shared.