Beta Version

👉 As-Salaam-Alaikum, In this article we will discuss details about the Daily Quran Web Extension. How I build this, how can you contribute with me.

Table of content:-
Daily Quran is a user-friendly web extension available on the Chrome Web Store, designed to provide quick and easy access to the Holy Quran. The main objective of this extension is to make the Quran as accessible as possible, allowing users to read and reflect on its verses anytime, directly from their browser. Whether you're at home, work, or on the go.
Quranic Verse with Bengali Translation and Audio Player Interface
Quranic Verse with Bengali Translation and Audio Player Interface
Daily Quran helps bring the spiritual guidance of the Holy Quran closer to you, promoting convenience and consistency in daily Quran reading.
The randomly generated Ayahs are sourced from the Proggamoy Quran database, a charity organization based in Bangladesh dedicated to providing AI-driven Quranic resources for the betterment of humanity. We extend our heartfelt thanks to the entire Proggamoy Quran team for their invaluable contributions. Proggamoy Quran...

Features of Daily Quran:

  • Access random Ayahs with Bengali translations instantly with a single click.
  • Listen to audio recordings of Surahs with a fully customizable audio controller.
  • Enjoy seamless playback, as the audio can continue in the background while you perform other tasks.
  • Resume audio from the exact point where you paused, ensuring uninterrupted recitation.
  • Customize audio settings such as volume controller for a personalized experience.
  • Donation - Support Daily Quran

    Maintaining cloud databases and services for this extension is costly. Your donations help cover these expenses and support the growth of the project. By donating, you help spread the message of the Holy Quran.

    If you'd like to contribute, please email me at kayes.ek8@gmail.com, and I will get in touch with you directly. *Donations will be tracked !!

    Developers Guides

    Developers are welcome to contribute to this project and help make it more dynamic.

    The Daily Quran extension is developed using Chrome Manifest V3. As Manifest V2 is being deprecated, managing background audio in the new version (MV3) has become more complex due to stricter guidelines. To avoid potential issues with future updates, I’ve decided not to use any external APIs or packages that could cause problems when upgrading to newer versions. It is also highly recommended to use vanilla JavaScript to keep the extension lightweight and more compatible with future changes.

    Pre-Commit Rules:
  • Use Vanilla JavaScript: It is highly recommended to write code using plain JavaScript to maintain simplicity and compatibility.
  • No External API Calls: External API usage is strictly prohibited to ensure the extension remains self-contained and avoids potential issues with API dependencies.
  • Avoid Libraries/Frameworks: The use of any third-party libraries, packages, or frameworks is not allowed to keep the extension lightweight and minimize update-related conflicts.
  • No PRs for Framework Conversions: Please do not submit pull requests for converting the project to use frameworks like Extension.js or any others.
  • Code Consistency: Ensure that code is clean, consistent, and adheres to the project's coding standards.
  • Performance Optimization: Focus on writing efficient, optimized code to ensure smooth performance in the browser.
  • References and Resources

    1. Proggamoy Quran
    2. AL Quran ul Hakeem Tafsir & By Word
    3. Manifest V3
    4. rustyzone - offscreen-doc-mv3
    5. Surah audio sources are collected from various copyright-free platforms. A heartfelt thanks to all contributors for making these resources freely available.

    About the Author

    Daily Quran is developed and maintained by Emrul kayes

    Frequently Asked Questions

    1. Who is in your team ?

    • Ans: This is currently a self-developed project, but contributions are welcome! Feel free to join and help improve it.

    2. Does the extension work offline?

    • Ans: The extension requires an internet connection to fetch Quranic verses, audio files, and translations. Offline support is not available at the moment.

    3. How are the translations and audio sources selected?

    • Ans: The translations are sourced from Proggamoy Quran databases, and the audio files are copyright-free.

    Other talks