Skip to main content

Command Palette

Search for a command to run...

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:

  1. Download from App Store (🍏 iOS) or Google Play Store (🤖 Android) (available to the public soon, reach out to me to join test group)

  2. Open the app and follow the setup wizard

  3. Choose your calculation method - let the app calculate for you or enter numbers manually

  4. Start tracking your prayer completion journey