Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Adhaniya

Adhaniya is a free and ad-free Islamic Prayer Times Progressive Web App (PWA) designed to help Muslims around the world stay connected with their daily prayers.

About

Adhaniya provides essential tools for Muslims in a simple, lightweight, and accessible experience.

Features

  • πŸ•Œ Prayer Times β€” Daily prayer schedules based on your location.
  • πŸ”” Adhan Alarm β€” Get notified when prayer time arrives.
  • 🧭 Qibla Direction β€” Find the direction of the Kaaba from your location.
  • 🌍 Multi-language Support β€” Designed to serve Muslims around the world.
  • πŸ“± Progressive Web App β€” Install and use Adhaniya like an app on your device.
  • πŸ”’ No Login Required β€” Use the application without creating an account.
  • 🚫 No Advertisements β€” Adhaniya is completely free from advertisements.

Our Purpose

Adhaniya is created with a simple purpose:

To provide a useful, accessible, private, and ad-free prayer companion for Muslims around the world.

We believe that an Islamic application should be simple, accessible, and focused on providing genuine benefit without distracting advertisements.

Adhaniya is developed with the hope that it can benefit Muslims around the world and become a source of continuous reward (amal jariyah).

Free and Ad-Free

Adhaniya is provided free of charge and does not display advertisements.

There are no intrusive banners, pop-ups, or other forms of advertising within the application.

Our goal is to keep the experience focused on what matters most: prayer.

Privacy

Adhaniya is designed with privacy in mind.

  • πŸ”’ No Account Required β€” You do not need to create an account or log in to use Adhaniya.
  • 🚫 No Advertisements β€” Adhaniya does not display advertisements.
  • πŸ‘€ No User Accounts β€” Adhaniya does not require users to maintain a personal account.
  • 🎯 Focused on Essential Data β€” Only the information necessary to provide prayer times and Qibla direction should be used.

πŸ“± Supported devices and browsers

Adhaniya is designed as a PWA with Web Push notifications. PWA installation support and FCM Web Push support are separate capabilities, so a browser may support installing Adhaniya while not supporting the FCM notification flow.

Android

Device / Browser PWA FCM Web Push Status
Android + Chrome βœ… βœ… Primary
Android + Microsoft Edge βœ… βœ… Primary
Android + Samsung Internet βœ… βœ… Primary
Android + Firefox βœ… ⚠️ Secondary / test required
Android + Opera βœ… ⚠️ Secondary / test required
Android + Brave βœ… ❌ PWA supported, FCM not supported
Huawei + Chrome, without GMS βœ…* ⚠️ Device/browser dependent

Huawei: Huawei devices without Google Mobile Services (GMS) cannot rely on the normal Android FCM transport. FCM Web Push behavior through a browser must be tested on the specific Huawei device/browser combination.

iOS / iPadOS

Web Push is supported for Home Screen web apps on iOS/iPadOS 16.4 and later.

Device / Browser PWA FCM Web Push Status
iPhone/iPad + Safari, iOS/iPadOS 16.4+ βœ… βœ… Supported after Add to Home Screen
iPhone/iPad + Safari, older than 16.4 ⚠️ ❌ Not supported for Web Push

On iOS/iPadOS, the user must install Adhaniya using Add to Home Screen before Web Push notifications can be used.

iPhone / iPad
     β”‚
     β–Ό
Safari
     β”‚
     β–Ό
Add to Home Screen
     β”‚
     β–Ό
Adhaniya PWA
     β”‚
     β–Ό
Firebase Messaging Web
     β”‚
     β–Ό
FCM
     β”‚
     β–Ό
Push Notification

Desktop

Browser PWA FCM Web Push Status
Chrome βœ… βœ… Primary
Microsoft Edge βœ… βœ… Primary
Firefox βœ… ⚠️ Secondary / test required
Opera βœ… ⚠️ Secondary / test required
Brave βœ… ❌ PWA supported, FCM not supported

Notification support policy

Adhaniya currently uses Firebase Cloud Messaging (FCM) as its notification provider.

The supported-device target is therefore:

                         Adhaniya PWA
                              β”‚
                         FCM Web Push
                              β”‚
          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
          β”‚                   β”‚                   β”‚
       Android              iOS/iPadOS          Desktop
          β”‚                   β”‚                   β”‚
       Chrome              Safari PWA           Chrome
       Edge                16.4+                Edge
       Samsung Internet                         ...

Browsers that can install the PWA but do not provide a compatible FCM Web Push environment can still use Adhaniya's prayer times, Qibla, settings, and other PWA features. Only background push/Adhan notifications may be unavailable.

Brave note: Brave can run/install PWAs, but Brave disables Google Cloud Messaging / Firebase Cloud Messaging integration. Therefore FCM notification support should not be expected in Brave.

πŸ—ΊοΈ Roadmap

Adhaniya is continuously being developed to provide a reliable, lightweight, and accessible Islamic prayer experience.

Planned

  • 🌐 Migrate to the .com domain
    Adhaniya will eventually migrate from the current domain to an official .com domain.

  • πŸ”” Alternative Web Push provider
    When Adhaniya reaches approximately 10,000 users, we plan to add an alternative Web Push provider to improve notification compatibility for browsers that do not support Firebase Cloud Messaging, such as Brave and other unsupported environments.

  • 🀲 Community-supported development
    Development of the alternative Web Push infrastructure may be accelerated if community members are willing to support Adhaniya through donations.

Adhaniya is developed with the goal of providing a useful and accessible Islamic prayer service. Donations are voluntary and will be used to help support infrastructure and future development.

Support Adhaniya

Adhaniya is created with the hope of benefiting Muslims around the world.

If you find Adhaniya useful, you can support this project in two simple ways:

🀲 Share the Benefit

Share Adhaniya with your family, friends, and fellow Muslims.

By helping others discover a useful prayer companion, you can help spread its benefit to more people around the world.

❀️ Support the Development

If you would like to support the continued development and maintenance of Adhaniya through a donation:

Donate via PayPal

Developer: M Abd Aziz Alfian
Email: aalfiann@gmail.com

May Adhaniya be beneficial to Muslims around the world and become a source of continuous reward (amal jariyah).

Ψ¨Ψ§Ψ±Ωƒ Ψ§Ω„Ω„Ω‡ ΩΩŠΩƒΩ…
Barakallahu fiikum

About

Adhaniya - Islamic prayer times PWA with adhan alarm, qibla direction and multi-language support.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors