Overview
IlmHub – Islamic Community Portal PHP Script
IlmHub is a self-hosted Islamic community portal designed for a masjid, Islamic centre, organisation or local Muslim community. It brings Islamic learning resources, prayer information, community activities and donation management together in one website.
Visitors can read the Quran with translation and audio recitation, explore hadith collections, check prayer times, use the Qibla compass, browse duas and adhkar, and listen to bayans, khutbahs and podcasts.
The platform also includes a masjid directory, community events, an editorial journal, sadaqah projects, donation receipts and useful Islamic tools such as zakat and inheritance calculators.
Registered members get access to My IlmHub, a personal dashboard with an ibadah tracker, Quran reading plans, reminders, saved content and donation records.
Administrators can manage content, media, members, masjids, events, donations, prayer settings and website configuration from a central administration panel with separate owner, admin, editor and moderator roles.
Built on Laravel 13 and PHP 8.3+, IlmHub includes a browser-based installer and its vendor folder, so installation does not require Composer, Node.js or SSH.
Ideal for: Mosques, Islamic centres, community organisations and developers building Islamic educational and community websites.
Features
Quran Reader
Tanzil Uthmani Arabic Quran text.
Pickthall English translation.
Surah, Juz and page navigation.
Search by Quran reference.
Per-ayah audio recitation from 13 reciters.
Current ayah highlighting, repeat and playback speed controls.
Tajweed colour hints.
Tafsir and study notes drawer.
Bookmarks, reading position and Khatam plans.
Import additional translations, tafsir and word-by-word data.
Prayer Times and Qibla
16 prayer-time calculation methods.
Standard and Hanafi Asr settings.
High-latitude rules and minute adjustments.
Next-prayer countdown and monthly timetable.
Visitor-selected city and calculation method.
Qibla compass.
Ramadan Suhoor and Iftar timetable.
Hijri calendar and date settings.
Printable prayer timetable and embeddable widget.
Masjid Iqamah times.
Hadith, Duas and Adhkar
Nine hadith collections with books, topics and gradings.
Hadith search and collection importer.
Duas organized into categories.
Arabic text, transliteration, English translation and references.
Morning, evening, after-salah and sleep adhkar routines.
Interactive adhkar counter.
Islamic Media
Upload MP3 and MP4 media.
Embed YouTube and Vimeo content.
Bayans, khutbahs, lectures and Quran recitations.
Podcasts, episodes and playlists.
Speaker profiles.
Subtitles, chapters and resume playback.
Live-stream embeds with schedules and countdowns.
Articles and Community
Editorial journal with categories and authors.
Review and approval workflow.
Scheduled publishing and revision history.
Comments with moderation.
Masjid directory with maps, facilities and Iqamah information.
Community events, announcements, following and RSVP.
Donations
Sadaqah projects with goals, progress and updates.
Donation disbursement records.
Sadaqah, Zakat and Lillah donation options.
Anonymous and on-behalf-of donations.
Donation receipts.
Monthly giving reminders with payment links.
Stripe, PayPal, Paystack, PayHere, Razorpay and bank transfer.
Islamic Tools
Zakat calculator with configurable gold and silver prices.
Inheritance (Mirath) calculator for guidance.
Hijri date converter.
Islamic names directory.
Tasbih counter.
Sunnah fasting dates.
Qada fasting tracker and Fidya information.
Member Dashboard
One-time code or password sign-in.
Optional Google and Facebook login.
Personal ibadah tracker with goals and streaks.
Quran reading and Khatam plans.
Prayer, fasting, Quran and adhkar tracking.
In-app, email and browser push reminders.
Saved items, donation receipts and notifications.
Member data export.
Administration
Central admin dashboard and reports.
Quran, hadith, duas and media management.
Member and content moderation.
Masjid and event management.
Donation ledger and bank transfer verification.
Owner, site admin, editor and moderator roles.
Two-step team sign-in.
Website appearance, SEO and language settings.
SMTP, payment gateways, WhatsApp and SMS configuration.
PWA support, backups, maintenance mode and update tools.
Requirements
Server Requirements
PHP 8.3 or newer (PHP 8.3 or 8.4).
MySQL 5.7+/8.x, MariaDB 10.3+ or SQLite 3 for local testing.
PHP extensions: PDO, PDO MySQL or PDO SQLite, Mbstring, OpenSSL, Tokenizer, XML, Ctype, JSON, Fileinfo, cURL and GD.
ZIP extension for update uploads.
Apache with mod_rewrite or Nginx.
Compatible cPanel, Plesk, DirectAdmin or VPS hosting.
HTTPS recommended.
One cron job every minute.
Installation: The vendor folder is included. Composer, Node.js and SSH are not required.
Optional External Services
Payment gateway merchant accounts.
SMTP email service.
Meta WhatsApp Cloud API number.
MSG91 or Twilio for SMS.
Google and Facebook OAuth credentials.
Google Maps API key, if using Google Maps.
Google AdSense account.
VAPID keys and HTTPS for browser push notifications.
Important Notes
One installation supports one website, such as one masjid, Islamic centre or community.
Quran recitation audio is streamed from configured reciter URLs; audio files are not bundled.
Additional Quran translations and tafsir require suitable publishing licences.
Some hadith collections contain sample data rather than complete collections.
Live streaming uses external platform embeds; IlmHub does not provide its own streaming server.
Monthly giving sends reminders and payment links; it does not automatically charge cards.
Zakat metal prices and currency rates are entered by the administrator.
The inheritance calculator is for guidance, not a substitute for qualified advice.
Other items by this author
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 14 November 2026 |
| Last update | 14 November 2026 |
| Files included | Documentation |
| Tags | Islamic PHP script , Islamic community portal , mosque website , masjid management , Quran website , Quran reader , hadith website , prayer times script , Islamic CMS , donation management , sadaqah platform , Islamic website builder , Laravel Islamic portal |







