Deen Duty: A Smart Qada Prayer Tracker
The Problem & Audience
In Islam, Muslims are required to perform five daily prayers (called "Salah") at specific times throughout the day. However, life circumstances sometimes prevent people from praying on time - whether due to illness, travel, work obligations, or other valid reasons. When prayers are missed, they become "Qada" (or “Qadha”) prayers, which must be made up later as a religious obligation (read more on Wikipedia).
For practicing Muslims, keeping track of missed prayers can be overwhelming and emotionally challenging. Whether you're a new Muslim learning the faith, someone returning to regular prayer after a break, or simply trying to make up for prayers missed due to life circumstances, manually calculating and tracking hundreds or thousands of missed prayers feels daunting.
Deen Duty solves this exact problem by providing a simple, intelligent way to calculate, track, and complete your missed prayers. The app is designed for Muslims of all backgrounds who want to fulfill their religious obligations without the stress of complex manual calculations.
Key Features
🧮 Smart Prayer Calculation
Automatic calculation based on your specific circumstances like gender
Female-specific features including menstrual cycle tracking and menopause considerations
Manual entry option for those who know their exact numbers
📱 Intuitive Prayer Tracking
Clean, simple interface showing all five daily prayers (Fajr, Dhuhr, Asr, Maghrib, Isha)
One-tap logging to mark prayers as completed
Real-time counter showing remaining prayers for each type
🎯 Motivational Experience
Completion celebration with beautiful animations when you finish all prayers
Progress persistence - your data is safely stored and survives app restarts
Restart functionality to begin a new prayer completion journey
Tech Stack
Deen Duty is built with modern, reliable technologies that ensure a smooth cross-platform experience:
React Native - Cross-platform mobile development
Expo - Development platform and build tools
Development & Quality:
Jest - Comprehensive testing framework
React Native Testing Library - Component testing
ESLint & Prettier - Code quality and formatting
Installation
Getting started with Deen Duty is straightforward:
Download from App Store (🍏 iOS) or Google Play Store (🤖 Android) (available to the public soon, reach out to me to join test group)
Open the app and follow the setup wizard
Choose your calculation method - let the app calculate for you or enter numbers manually
Start tracking your prayer completion journey