Skip to content
Launch offer: Free installation on every Extended license this month! Shop now
  1. Home
  2. Products
  3. PHP Scripts
  4. CMS
  5. IlmHub – Islamic Portal Script: Quran Re...

IlmHub – Islamic Portal Script: Quran Reader with Recitation, Hadith, Prayer Times & Qibla, Bayans & Live Streams, Duas, Donations and Zakat Tools (Laravel 13)

Web 0 sales Updated Oct 26, 2026

Product overview

Islamic portal script: Quran with recitation, hadith, prayer times & qibla, bayans, live streams, duas, donations and tools. One website for a masjid, Islamic centre or community. Laravel 13.

Frequently bought together

This scriptIlmHub – Islamic Portal Script: Quran Re... $45.00
Total for the bundle
$65.00

Item details

Category
Platform
Files included
.php .html .css JavaScript .js .json .svg composer.json .blade.php .env example Documentation
Compatible with
PHP 8.3 PHP 8.4
Software framework
Laravel
Database
MySQL 5.7 MySQL 8.0 MySQL 8.4 LTS MariaDB 10.x MariaDB 11.x SQLite 3.x
HTML / CSS framework
Custom CSS
Programming language
PHP JavaScript HTML/CSS
Version
1.0.0

Product demo

Demo admin panel

LIVE DEMO Demo Admin
Emailowner@ilmhub.test
Passwordpassword

Demo website

LIVE DEMO Demo Website
Website demo user
Emailmember@ilmhub.test
Passwordpassword

Description

IlmHub - learn, pray and grow in one place

IlmHub is a complete Islamic website for one masjid, Islamic centre, organisation or community. Visitors read the Quran with translation and per-ayah recitation, browse graded hadith collections, check prayer times with a countdown, qibla compass and Ramadan timetable, follow duas and adhkar with a counter, listen to bayans, khutbahs, podcasts and live streams, read the journal, find a masjid with iqamah times and events, use zakat, inheritance, Hijri, names, tasbih and fasting tools and give to sadaqah projects with receipts. Members get My IlmHub: an ibadah tracker with streaks, khatam plans, reminders and saved items. The team runs everything from one admin panel with owner, admin, editor and moderator roles.

Built on Laravel 13 (PHP 8.3+) with a browser installer - the vendor folder is included, no Composer, Node.js or SSH needed. One installation is one website.

Every demo below opens with one click - no typing needed.

Live demo

  • Open the demo website
  • Try the Quran reader (opens Al-Kahf)
  • Open the member area
  • Open the ibadah tracker
  • Member login (manual, at /login?with=password): member@ilmhub.test / password
  • Open the admin panel (owner)
  • Owner login (manual, at /staff/login): owner@ilmhub.test / password
  • Open the site admin demo
  • Open the editor demo
  • Open the moderator demo
  • Other team logins (manual, at /staff/login): admin@, editor@, moderator@ilmhub.test / password
  • Read the documentation

A Quran reader that recites with you

The Tanzil Uthmani Arabic text with the Pickthall English translation (public domain), surah, juz and page lists, search by reference, per-ayah recitation streamed from 13 reciters with the current ayah highlighted, repeat and speed, tajweed colour hints, a notes drawer for tafsir and study notes, bookmarks, reading position and khatam plans. More translations, tafsir and word-by-word data can be imported from JSON / CSV - only with a licence that allows publishing.

Prayer times, qibla and Ramadan

  • Calculated in PHP: 16 methods, Standard or Hanafi Asr, high-latitude rules and per-prayer minute adjustments; visitors choose their own city and method
  • Countdown to the next prayer, monthly timetable, calendar file, iqamah of nearby masjids
  • Qibla bearing with a phone compass, Ramadan suhoor and iftar timetable, Hijri dates (Umm al-Qura with a +/- day setting)
  • An embeddable widget (iframe or one script line) and a printable timetable for other websites

Bayans, khutbahs and live streams

Media items as uploaded MP3 / MP4 or YouTube / Vimeo links with chapters, subtitles and resume, recitations, podcasts with episodes, playlists, speaker profiles and a mini player that keeps playing across pages. Live streams embed YouTube Live or another platform with a countdown before and the recording after.

Duas, adhkar and everyday tools

  • 41 duas in 12 categories with Arabic, transliteration, English and references; morning, evening, after-salah and sleep adhkar with a tap counter
  • Zakat calculator with the nisab from your own gold and silver prices; inheritance (Mirath) calculator for guidance
  • Hijri converter, Islamic names, tasbih counter, sunnah fasting dates with a qada tracker and fidya

Articles with an editorial review

A journal with categories, authors and references. Articles in categories that need review are approved by a second person before publishing; scheduling, comments with moderation and content reports, SEO fields, sitemap and schema markup.

Donations with receipts

  • Sadaqah projects with goals, progress, updates and disbursement records; sadaqah, zakat and lillah gifts, on behalf of someone or anonymous
  • Monthly giving as an honest reminder with a one-tap pay link (nothing is charged automatically)
  • Stripe, PayPal, Paystack, PayHere, Razorpay and bank transfer with slip upload - every payment verified on the server, signed webhooks
  • Receipts with your organisation name, tax / registration ID label and note

My IlmHub for members

Today's prayers, the streak, the khatam plan, continue listening, the followed masjid's events and their giving on one dashboard; an ibadah tracker for prayers, fasts, Quran and adhkar with goals; reminders around prayer times by in-app notification, e-mail or browser push; saved items, receipts, notifications and data export. Sign-in with a one-time code or password (Google / Facebook when set up).

One admin panel for the team

Dashboard and reports, Quran and tafsir, hadith, duas and adhkar, articles, media library with speakers and live streams, users and moderation, masjids and events, donations ledger with bank transfers to verify, prayer settings and the widget, site setup, languages and the System pages (gateways, SMTP, WhatsApp and SMS, appearance, currencies, templates, maintenance, update). Owner, site admin, editor and moderator roles with per-person sections and an activity log.

What you get

  • The complete script with the vendor folder and browser installer (MySQL / MariaDB or SQLite)
  • Core data: the Quran text (Tanzil), the Pickthall translation, 462 hadith, 41 duas, 4 adhkar routines, 109 cities and 70 names
  • Optional demo data (a sample community site in Dallas with speakers, masjids, events, media, articles and 12 months of donations) and illustrated HTML documentation

Good to know

  • IlmHub is for one website (one masjid, centre or community). There are no other sellers, tenants or payouts.
  • Recitation audio is streamed from the reciter URLs you set (everyayah.com by default); no audio is bundled.
  • The shipped English translation is Pickthall (1930, public domain). Tafsir is import-only - no published tafsir is included; other translations and tafsir need a licence that allows publishing.
  • Hadith: Forty Nawawi and Forty Qudsi are complete, the other collections are samples (462 hadith in total) - the full collections can be imported. Gradings come from the dataset.
  • Browser push needs VAPID keys (one command creates them) and HTTPS; without them reminders use the in-app inbox and e-mail.
  • Live streams are embeds of YouTube or another platform; there is no own streaming server.
  • Monthly giving is a reminder with a pay link, not an automatic card subscription. Refunds are made in the gateway dashboard and recorded in IlmHub. Online payments need your own merchant accounts.
  • Metal prices for the zakat nisab and currency rates are entered by you. The inheritance calculator is guidance only.
  • Install on phone is a progressive web app (add to home screen). WhatsApp needs a Meta Cloud API number, SMS needs MSG91 or Twilio, e-mail needs SMTP.
  • The demo articles, study notes, word-by-word sample and media are sample content, marked in the documentation.

Requirements at a glance

PHP 8.3+, MySQL 5.7+ / MariaDB 10.3+ (or SQLite), Apache or Nginx, a cron job. No Composer, Node.js or SSH needed.

Support and updates

Support covers installation, configuration and bugs in the item. Server administration and custom development are not included.

Demo note: the live demo runs with demo mode on - settings, uploads and deletes are disabled, the daily flows (reading, listening, the tracker, adhkar, tools, following a masjid, RSVP, starting a donation up to the gateway) can be tried, and the demo data reloads every 6 hours.

Core features

Quran

  • Tanzil Uthmani text, Pickthall translation, surah / juz / page lists, search by reference
  • Per-ayah recitation from 13 reciters (URL patterns), ayah highlighting, repeat, speed, mini player
  • Tajweed colour hints, tafsir and study notes drawer, word-by-word meanings, bookmarks, notes, khatam plans
  • Importer for translations, tafsir and word-by-word data (JSON / CSV / Tanzil text) with a licence check

Hadith, duas & adhkar

  • Nine collections with books, gradings, topics and search; importer for full collections
  • Duas by category with Arabic, transliteration, translation and reference; adhkar routines with a counter

Prayer times

  • 16 calculation methods, Asr, high-latitude rules, minute adjustments, visitor city and method
  • Countdown, monthly timetable, calendar file, iqamah of masjids, qibla compass, Ramadan timetable, Hijri calendar
  • Embeddable widget (iframe / script) and printable timetable

Listen & Watch

  • Bayans, khutbahs, lectures and recitations (MP3 / MP4 / YouTube / Vimeo) with chapters, subtitles and resume
  • Podcasts, playlists, speaker profiles, live streams with schedule

Community & giving

  • Journal with editorial review, scheduling, comments and moderation
  • Admin-managed masjid directory with map, facilities, iqamah, photos, announcements, events, follow and RSVP
  • Sadaqah projects, updates, disbursements, monthly giving reminders, donation receipts
  • Stripe, PayPal, Paystack, PayHere, Razorpay, bank transfer - verified on the server, signed fail-closed webhooks

Tools

  • Zakat, inheritance (Mirath), Hijri converter, Islamic names, tasbih, sunnah fasting with qada and fidya

Members

  • One-time code or password sign-in, Google / Facebook login
  • Ibadah tracker, goals, streaks, reminders (in-app, e-mail, web push), My Quran, saved items, receipts, data export

Admin & setup

  • Dashboard, reports with CSV and scheduled e-mails, global search, quick add, activity log
  • Owner, site admin, editor, moderator roles with per-person sections; two-step sign-in for the team
  • Site setup (country, city, prayer method, Hijri, currency), prayer settings, website content, SEO, AdSense, PWA
  • SMTP with templates, WhatsApp Cloud API, MSG91 / Twilio SMS; languages with RTL and a translation editor; currencies
  • Browser installer, demo mode with one-click logins, backups, maintenance mode, changeable admin path, update upload

Server requirements

  • PHP 8.3 or newer (8.3, 8.4)
  • MySQL 5.7+ / 8.x or MariaDB 10.3+ (SQLite 3 for local tests)
  • PHP extensions: pdo (pdo_mysql or pdo_sqlite), mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, curl, gd (zip for update uploads)
  • Apache with mod_rewrite (cPanel, Plesk, DirectAdmin) or Nginx; Windows with XAMPP / Laragon
  • One cron job every minute (Task Scheduler on Windows)
  • HTTPS recommended (web push, phone compass, webhooks, social sign-in)
  • No Composer, Node.js or SSH needed - the vendor folder is included
  • Optional accounts: payment gateway merchant accounts, SMTP, Meta WhatsApp Cloud API, MSG91 / Twilio, Google / Facebook OAuth, Google Maps key, AdSense

Installation instructions

Install

  1. Create an empty MySQL / MariaDB database and user in your hosting panel and select PHP 8.3 or newer.
  2. Upload the ilmhub folder and point your domain to its public folder - or upload its contents straight into public_html (with the hidden .htaccess files).
  3. Open your-domain.com: the browser installer checks the server, asks for the database and creates your site, city and owner account (demo data optional; the Quran, hadith and duas are imported in short steps so shared hosts do not time out).
  4. Sign in at /staff/login and go through Site setup (country, city, prayer method, Hijri calendar, currency), appearance, payment gateways, SMTP, receipts and tools settings, then add your speakers, masjids and content.
  5. Add the cron job * * * * * cd /path/to/ilmhub && php artisan schedule:run for reminders, monthly giving reminders, reports and backups.

Updates

  1. Back up, upload the update zip in Admin › System › System update (or copy the new files over the old ones; .env, storage and public/uploads are kept), then click Run update - your data is kept.

The illustrated step-by-step guide (cPanel, VPS / Nginx, Windows and Task Scheduler, installer, every area, the importer and licences, payments and webhooks, web push, languages, demo mode, troubleshooting) is in documentation/index.html and online at /codester/docs/index.html.

Changelog

Version 1.0.0

  • Initial release.
  • Quran reader with the Tanzil text, Pickthall translation, per-ayah recitation, tajweed hints, notes, bookmarks, khatam plans and a licence-checked importer.
  • Hadith collections with gradings, duas and adhkar with a counter.
  • Prayer times (16 methods) with countdown, qibla, Ramadan timetable, Hijri calendar, embeddable widget and printable timetable.
  • Listen & Watch: bayans, khutbahs, podcasts, playlists, speakers and live streams.
  • Journal with editorial review, admin-managed masjid directory with events, sadaqah projects with receipts and disbursements.
  • Zakat, inheritance, Hijri, names, tasbih and fasting tools; member area with ibadah tracker and reminders (in-app, e-mail, web push).
  • Stripe, PayPal, Paystack, PayHere, Razorpay and bank transfer with server-side verification.
  • One admin panel with four team roles, browser installer, demo mode with one-click logins, languages with RTL, currencies, backups and update upload.

Reviews

0.0
Based on 0 reviews