Platform Support & Donors
Configure the official contact, review support requests and track manual follow-up.
Platform Support Settings
Official Platform Contact — This number is publicly displayed as the verified OurMasjid.lk Support WhatsApp contact. Changes affect the /support page. It is not connected to individual masjid contribution settings.
Support requests & manual checklist
Intended amounts are inquiries, not money received. Confirm a contribution only after independently checking it.
📊 Platform Overview & System Diagnostics
Real-time database metrics, SQLite high-concurrency WAL status, and master support settings.
In traditional SQLite, writes lock the entire database. With WAL Mode Active, writes are appended to the WAL buffer while Smart TV boards and mobile musallis read from the database simultaneously with zero locking and zero delay.
📢 Global Platform Announcement Broadcast & Scheduling
Push real-time alerts, system notices, or scheduled maintenance banners across all Committee Admin panels.
📜 Announcement Broadcasts History & Presets
| Status | Type | Announcement Message | Schedule Window | Actions |
|---|---|---|---|---|
| No broadcast history yet. | ||||
🗄️ Database Tables & Storage Inspector
Comprehensive metadata, purpose, and live record counts across all 19 SQLite unified tables.
| Table Name | Functional Role | Description / Data Scope | Primary Key | Live Records |
|---|
🏛️ Registered Masjids & Tenant Workspaces
Manage, provision, activate/deactivate, reset passwords, delete, or 1-click impersonate committee admins.
| Masjid Name | URL Slug | City | Status | Live TV | Actions |
|---|---|---|---|---|---|
| Loading masjids... | |||||
📝 Masjid Registration Applications
Review incoming requests from ourmasjid.lk, inspect requester & client telemetry, contact trustees via WhatsApp, and provision masjids.
| Date | Masjid Details | Requester & Role | Phone / WhatsApp | Display Hardware | Client Telemetry / IP | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading registration applications... | |||||||
📺 Connected TV Displays & Device Telemetry Hub
Real-time hardware context, physical vs viewport resolutions, DPR, GPU chipsets, OS platforms, orientation, and network IPs across all mosque panels.
| Status | Masjid / Tenant | Device & Model | OS / Platform | Viewport (CSS) | Screen & DPR | Orientation | GPU / Hardware | Network & IP | First Seen | Last Ping | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading device telemetry... | |||||||||||
👥 Centralized Committee Admin Users & Role-Based Access Control
Manage committee members across all registered Masjids. Assign roles (Owner, Admin, Editor, Viewer), toggle account status, or reset credentials.
| Committee Member | Username / Email | Masjid Workspace | Assigned Role | Account Status | Last Login | Actions |
|---|---|---|---|---|---|---|
| Loading committee users... | ||||||
🎛️ Feature Matrix & Modular Permissions
Toggle individual modules per masjid (Notices, Prayers, Gallery, Qurban, Porridge, Wisdom, Analytics). Disabled features are hidden from the respective Masjid's Admin & Board.
| Masjid | Notices | Prayers | Gallery | Qurban | Porridge | Wisdom | Analytics | Forms | Community Page | Directory |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading feature matrix... | ||||||||||
📋 System Master Picklists Catalog
Standardized dropdown options catalog (Porridge varieties, Notice categories, Bank funds, Qurban animal types, etc.) with in-use safety validation.
| Category | Item Key | Display Label | Sort Order | Status | Actions |
|---|---|---|---|---|---|
| Loading picklists... | |||||
🌐 System Labels & Multilingual Dictionary
Platform hardcoded UI dictionary across English (`en`), Sinhala (`si`), and Tamil (`ta`). Note: Masjid-specific prayer names, slide headers, and bottom discipline cards are managed independently by each Masjid in their own Admin Center.
| Category | Language | Label Key | Management Scope | Translated Display Text | Actions |
|---|---|---|---|---|---|
| Loading translations... | |||||
📍 Where Message Templates Are Used Across the System
Explore all system notification, messaging, and sharing templates organized by functional module. Click any card to instant-filter the directory below.
Master Quran and Hadith sequences with 4-language translations (Arabic, English, Sinhala, Tamil) are centrally managed in the Wisdom Templates catalog.
💬 Automated Message Templates Directory
System notification templates (SMS, WhatsApp, Email). Click "Edit / Preview" to adjust text or "+ Add Template" to create new ones.
| Template Key | Module / Section | Channel | Where It's Used & Trigger Context | Template Body Preview | Actions |
|---|---|---|---|---|---|
| Loading templates... | |||||
📖 Wisdom Sequences Master Templates
Curated repository of multilingual Daily Quran & Hadith sequences. Masjids can 1-click apply these templates directly from their admin dashboard into live TV display rotation.
| Template Title & Category | Quranic Verse (Arabic / EN / SI / TA) | Hadith Shareef (Arabic / EN / SI / TA) | Sort | Status | Actions |
|---|---|---|---|---|---|
| Loading wisdom templates... | |||||
📢 Standard Notice Templates Catalog
Master catalog of trilingual Standard Notices (Children's Notice, Donation Appeal, Lost & Found, Rain Alert, Prayer Reminder, Parking, Cleanliness, etc.). Masjids can 1-click auto-fill these templates into their live TV notice rotation.
| Template Title & Category | English Notice | Sinhala Notice (සිංහල) | Tamil Notice (தமிழ்) | TV Sec | Sort | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading notice templates... | |||||||
🎨 Master Theme Presets Catalog
Centrally control default color palettes, contrast tokens, and themes across the entire platform. Any update will automatically propagate to all Committee Admin panels and TV Displays without disturbing customized tenant palettes.
Master Theme Architecture: Live vs. Baseline & 4-Step Update Workflow
Understand real-time previewing, server baseline preservation, and safe global rolloutWhat it is: Real-time in-memory preview of your active color, typography, and contrast tweaks. It immediately renders changes on all simulated screens (Prayer Board, Quran, Ramadan, Mobile) without affecting live masjids yet.
What it is: The unmodified server snapshot of this preset. Toggling to Original Baseline temporarily reveals the default colors without discarding your edits, allowing instantaneous before/after contrast comparisons.
What it does: Permanently writes your working tokens into the master database. Once published, all tenant masjids and TV displays that inherit from this preset automatically display the updated baseline styles.
🗄️ Data Vault & Recycle Bin Console
Platform-wide governance console for soft-delete recovery, tenant lifecycle management, configuration rollback, and immutable audit ledgers.
⚡ Recent Governance Actions
| Timestamp | Action | Target & Masjid | Actor |
|---|---|---|---|
| Loading recent actions... | |||
🛡️ Platform Governance Rules
emerald-gold is permanently protected. Deletions and overrides are rejected at API and database layers.
Recycled records retain their snapshots and recorded media paths. Inspect opens the retained content preview; Restore returns a record to live data. Permanent Purge removes its snapshot and keeps audit metadata. Voided financial entries and cancelled funded campaigns remain in Financial Audit.
🏛️ Masjid Lifecycle & Decommissioning Registry
Safely decommissioned Masjids. Zero database rows are deleted. TV boards and admin consoles return HTTP 410. Masjids can be restored at any time.
👥 Committee Admin Users Governance
User accounts are never physically deleted. Deactivation immediately invalidates active session tokens, retaining the complete audit trail.
⚙️ Configuration & Prayer Timetable Revisions
Inspect historical timetable and setting revisions. Passwords and credentials are never captured in revision records.
📜 Governance & Data Vault Audit Timeline
Chronological trail of destructive, lifecycle, and recovery actions across the entire platform.
📜 Central Audit Trail & Activity Logs
Immutable log of SuperAdmin actions, tenant configuration updates, and security events. Click any row to view the full JSON Diff.
| Timestamp | Actor (Username) | Full Name | Role | Masjid Workspace | Action | Entity Target | Payload Diff (Click to Inspect) | IP Address |
|---|---|---|---|---|---|---|---|---|
| Loading audit logs... | ||||||||
💾 System Backup & Disaster Recovery (Tenant-Wise & Full)
Export isolated tenant snapshots or download full system database archives.
📥 Download Backup Archive (.zip)
Select the scope of data to package into the zip archive:
⬆️ Restore Backup Archive (.zip)
Select target scope and upload archive:
• Single Tenant Archives restore only that Masjid's database settings, preorders, and flyers without touching other tenants.
🛡️ SuperAdmin Master Password & PIN
Update credentials used to log into this Master Control Center. You can authenticate using either your Password or 4-digit PIN.
☎️ Master Platform Owner & Technical Support Info
Contact details displayed to tenant masjid administrators across their Admin Dashboards.