Taqwa — Modern All-in-One Islamic Lifestyle, Quran & Prayer Companion App
Taqwa is a comprehensive, production-grade, all-in-one Islamic lifestyle web and native mobile application engineered to assist Muslims worldwide in organizing, tracking, and elevating their daily worship, Quranic studies, authentic supplications, and spiritual habits. Engineered with an offline-first architecture, Taqwa integrates high-precision prayer schedules, verse-by-verse Quran recitation with audio & Tafseer, a sensor-fused 360° Qibla compass, Islamic jurisprudence calculators (Zakat and Inheritance), spiritual habit trackers, and Google Drive cloud backup into a unified, distraction-free, ad-free digital sanctuary.
Core Modules & Feature Ecosystem
🕌 Prayer Times, Athan & Salah Tracking
High-precision GPS prayer calculations for all 5 daily prayers plus Sahur, Iftar, Sunrise, and Makruh times. Features background Athan audio notifications, daily Salah checklist, and a dedicated Qaza missed prayer recovery tracker.
📖 Offline Quran, Tafseer & Recitations
All 114 Surahs available 100% offline with authentic Arabic Uthmani script, phonetic transliteration, Bengali translations, and verse-by-verse Tafseer. Includes verse audio looping, Juz/page Khatam progress tracking, and Qaida Tajweed lessons.
🧭 360° Qibla Compass & Nearby Masjids
Real-time Kaaba direction alignment utilizing device magnetometer sensor fusion with true-north declination correction. Paired with an interactive Leaflet map to locate nearby Masjids with distance and directions.
🌱 Daily Amol, Sunnah & Soul Therapy
Daily deed checklist for morning/evening Adhkar, Tahajjud, charity, and Quran recitation with an engagement scoring algorithm. Includes structured 30-day Sunnah challenges, bad-habit cessation streak counters, and emotional spiritual solace.
🤲 Hisnul Muslim Duas, Ruqyah & Tasbeeh
Complete categorized daily Duas from Hisnul Muslim with Arabic text, meanings, and audio pronunciations. Provides Shariah self-Ruqyah guidelines, an interactive haptic vibration Tasbeeh counter, and reflections on the 99 Names of Allah.
⚖️ Shariah Zakat, Inheritance & Halal Checker
Smart financial calculations for net Zakat against current Nisab values, complex Islamic Mirath estate division according to Shariah law, packaged food additive (E-number) Halal status lookup, and authentic Hadith & Fiqh knowledge banks.
Technical Deep-Dive: Architecture & Native Bridge
Spiritual companion apps require absolute privacy, distraction-free performance, and uninterrupted offline access during travel and worship. Taqwa achieves this through a modern, decoupled architecture:
💾 Offline-First Dexie.js Schema
Leverages indexed client-side storage for the full Quranic text, Surah metadata, Tafseer, audio bookmarks, and years of prayer logs without server bottlenecks or network dependencies.
📱 Capacitor Native Bridge
Compiles seamlessly to native Android APKs with background alarm managers for Athan audio triggers, device magnetometer access for Qibla, and native social card sharing.
🔒 Private Google Drive Sync
Guarantees 100% data sovereignty by syncing user habit streaks and missed prayer counts directly into the user's private Google Drive AppData folder rather than commercial third-party servers.
Daily Spiritual Workflow Engine
Salah & Athan Alerts
Wake up to custom Fajr Athan notifications, check Sahur/Iftar countdowns, and log prayers into NamazTracker.
Quran & Recitation
Continue reciting from the exact verse left off, listen to Qari audio playback, and update your Juz Khatam progress.
Daily Amol & Adhkar
Recite morning/evening Hisnul Muslim Duas, perform Dhikr with the haptic Tasbeeh, and check off Sunnah habits.
Sync & Insights
Review weekly performance analytics, track Qaza reduction, and securely back up encrypted progress to Google Drive.
Technical Specification Matrix
| Domain / Module | Technology & Standard | Capability / Feature Highlight |
|---|---|---|
| Frontend Architecture | React 18, Vite, Tailwind CSS, Lucide Icons | Instant Hot Module Replacement, zero layout shift, responsive mobile-first UI |
| Client-Side Database | Dexie.js (IndexedDB wrapper) & LocalStorage | Full offline relational storage for 114 Surahs, Tafseer, audio metadata, & logs |
| Native Cross-Platform | Capacitor (Android Native APK & PWA) | Background Athan scheduler, status bar theming, device orientation & sensors |
| Geospatial & Compass | Leaflet, OSM API & Device Magnetometer | GPS prayer calculation engine, 360° dynamic Qibla pointer, and nearby Masjid map |
| Cloud Synchronization | Google Drive REST API (OAuth 2.0) | Encrypted private backup and restore directly into user's private cloud folder |
| Jurisprudence Calculators | Custom Shariah Logic Engines | Zakat asset calculator against Nisab, Mirath inheritance estate divider, & E-code Halal checker |
Engineering Highlights & Solved Challenges
Resolved severe compass jitter caused by raw mobile gyroscope fluctuations by implementing an exponential moving average low-pass filter and automatic true-north declination algorithms.
Overcame aggressive Android Doze mode and manufacturer background killing by combining Capacitor Local Notifications with exact alarm scheduling, ensuring Athans sound reliably without draining battery life.
Eliminated invasive third-party ad networks and tracking pixels entirely. Spiritual logs, missed prayers, and personal reflections remain strictly confined to the user's local device and personal Google Drive.
Experience the Taqwa Application
Discover an elevated, distraction-free digital companion for prayer, Quran recitation, and daily spiritual growth. Available across all modern mobile and desktop browsers as a high-performance Progressive Web App.
0 Comments:
Post a Comment