-
Notifications
You must be signed in to change notification settings - Fork 76
Description
-
Please tell us about yourself (include an email address):
My name is Atif Hafiz Uddin, the lead developer of QAPP. QAPP is a non-profit, completely free, and ad-free mobile application (currently still in development) developed as a Sadaqah Jariyah project. Our mission is to provide a clean, accessible, and distraction-free interface for reading the Quran and connecting with Islamic teachings. Email: atifhafizuddin@gmail.com -
Your purpose in using this API:
We want to expand QAPP to include a "Daily Hadith" feature, similar to our existing "Daily Ayah" feature. We intend to use the API to fetch a single authentic Hadith (Arabic text and English translation) to display to the user. This feature aims to help users build a habit of reading prophetic guidance alongside the Quran. -
API rate limits:
Maximum requests per second: 5 (Since the app fetches data in the background individually for each user, the per-second load will be generally low, but this buffer handles bursts.)
Maximum requests per day: 5000 (This is a very safe starting number. Since we will cache the daily hadith locally on the user's device once fetched, we only need 1 successful request per active user per day.)
-
Is your use case better served by having an offline dump of hadith data or programmatic API access?
Programmatic API access is preferred for our use case. We aim to keep the initial download size of the application lightweight. Using an API allows us to serve fresh content dynamically without forcing users to download a massive database update every time we want to add or correct Hadith data. -
What are the languages in which would you like hadith data?
Arabic and English. -
What programming language will your API client be in?
Dart (using the Flutter framework).