Skip to content

Repository files navigation

🏆 Mushaf

Digital Qur’an & Islamic Companion


🇮🇩 Bahasa Indonesia

Mushaf adalah aplikasi open-source yang dirancang sebagai pendamping ibadah digital untuk membantu umat Muslim membaca, mempelajari, dan merenungi Al-Qur’an, sekaligus mendukung aktivitas ibadah harian dalam satu aplikasi terpadu.

Aplikasi ini dibangun menggunakan Flutter dan dirancang agar intuitif, cepat, modern, serta dapat digunakan lintas platform.


🆕 Apa yang Baru

  • Playlist tersimpan lebih sederhana: tombol Play di kiri dan Hapus di kanan, tanpa menu titik tiga atau pilihan Play ganda.
  • Navigasi mini player: tombol Previous dan Next untuk berpindah ke ayat sebelumnya atau berikutnya. Kontrol berada di baris bawah agar judul tetap terbaca pada layar kecil.
  • Perbaikan pemutaran otomatis: memperbaiki audio yang berhenti setelah ayat pertama saat playlist pertama kali diputar, sehingga perpindahan ayat dan pengulangan playlist tidak perlu dipicu dengan menekan Next terlebih dahulu.

✨ Fitur Utama

📖 Mode Membaca Al-Qur’an

  • Per Halaman — Tampilan mushaf per halaman seperti Al-Qur’an cetak.
  • Per Surah — Tampilan standar berbasis surah dan ayat.
  • Mode Klasik — Nuansa mushaf klasik.
  • Mode Belajar — Pembelajaran Tajwid dan Nahwu langsung pada ayat.

🧾 Detail Ayat Lengkap (4 Tab)

  • Teks — Teks Arab dengan pewarnaan Tajwid dan transliterasi Latin.
  • Arti — Terjemahan Bahasa Indonesia.
  • Tafsir — Tafsir Jalalayn
  • Audio — Audio oleh KH. Bahauddin Nursalim (Gus Baha)

🕌 Fitur Pendukung Ibadah

  • Jadwal Sholat & Countdown berbasis lokasi.
  • Dzikir Pagi & Petang bersumber dari Al-Qur’an.
  • Kumpulan Doa tematik beserta adab berdoa.
  • Aqidatul Awam (nadham aqidah).
  • Glosarium Tajwid lengkap dengan contoh.

⚙️ Personalisasi & Navigasi

  • Pencarian Cerdas surah & ayat.
  • Bookmark Multi-Level.
  • Pengaturan Ukuran Font Arab.
  • Navigasi Cepat antar ayat, halaman, dan surah.

🔖 Fitur Tambahan

  • Penanda ayat sajdah.
  • Berbagi ayat (teks Arab, arti, dan tafsir).

🛠️ Teknologi

  • Framework: Flutter
  • State Management: Riverpod
  • Data Al-Qur’an & Tafsir: Olahan dari berbagai sumber API
  • Pewarnaan Tajwid: Client-side parsing
  • Jadwal Sholat: Aladhan Prayer Times API
  • Notifikasi: flutter_local_notifications

📚 Sumber Data & Referensi

Aplikasi Mushaf memanfaatkan dan mengolah data dari berbagai sumber terpercaya, antara lain:

  1. Kementerian Agama Republik Indonesia
    https://quran.kemenag.go.id/
    (Font, Teks Arab dan Terjememah Indonesia)

  2. AlQuran Cloud API
    https://alquran.cloud/
    (Referensi mushaf, terjemahan, dan struktur Al-Qur’an)

  3. Tafsir Jalalayn (English Translation)
    https://www.academia.edu/39891639/Al_Jalalain_Eng

  4. Tafsir Jalalayn (PDF Indonesia)
    https://www.alkhoirot.org/2017/11/terjemah-kitab-tafsir-jalalain.html

  5. Audio Murottal
    https://everyayah.com/

  6. Inspirasi
    KH. Bahauddin Nursalim (Gus Baha) https://www.youtube.com/@officiallp3ia

  7. Sumber-sumber lain
    Beberapa data tambahan diperoleh dari referensi terbuka (open sources), literatur Islam, dan kontribusi komunitas yang belum seluruhnya tercatat secara eksplisit.
    Apabila terdapat sumber yang terlewat, silakan menghubungi pengembang untuk penambahan atribusi yang sesuai.


🚀 Distribusi


📜 Lisensi

Mushaf adalah aplikasi GRATIS & Open-Source.
Anda bebas menggunakan, memodifikasi, dan mendistribusikan ulang aplikasi ini untuk tujuan apa pun.


☕ Dukung Pengembangan

Jika Mushaf bermanfaat bagi Anda, silakan berdonasi untuk mendukung pengembangan selanjutnya.

QRIS Donasi


🇬🇧 English Version

Mushaf is an open-source digital Islamic companion app designed to help Muslims read, study, and reflect upon the Qur’an, while also supporting daily worship activities in a single, integrated application.

Built with Flutter, Mushaf delivers a fast, intuitive, and modern experience across multiple platforms.


🆕 What's New

  • Simpler saved playlists: a Play button on the left and a Delete button on the right, without a three-dot menu or duplicate Play options.
  • Mini player navigation: Previous and Next buttons to move between verses. Controls sit below the track information to keep the title readable on small screens.
  • Automatic playback fix: fixed playback stopping after the first verse when starting a playlist for the first time, so verse transitions and playlist repeat no longer require pressing Next first.

✨ Key Features

📖 Qur’an Reading Modes

  • Page View — Mushaf-style page layout like the printed Qur’an.
  • Surah View — Standard verse-by-verse reading.
  • Classic Mode — Traditional mushaf appearance.
  • Learning Mode — Tajweed and Nahwu learning directly on verses.

🧾 Complete Ayah Details (4 Tabs)

  • Text — Arabic text with Tajweed color highlighting and Latin transliteration.
  • Translation — Indonesian translation.
  • TafsirTafsir Jalalayn
  • Audio — Audio by KH. Bahauddin Nursalim (Gus Baha)

🕌 Worship Companion Features

  • Prayer Times & Countdown based on user location.
  • Morning & Evening Dhikr sourced from the Qur’an.
  • Collection of Du’a categorized by themes.
  • Aqidatul Awam (Islamic creed poem).
  • Tajweed Glossary with explanations and examples.

🛠️ Tech Stack

  • Framework: Flutter
  • State Management: Riverpod
  • Qur’an & Tafsir Data: Processed from multiple API sources
  • Tajweed Highlighting: Client-side parsing
  • Prayer Times: Aladhan Prayer Times API
  • Notifications: flutter_local_notifications

📚 Data Sources & References

Mushaf utilizes and processes data from several trusted sources, including:

  1. Ministry of Religious Affairs of the Republic of Indonesia
    https://quran.kemenag.go.id/

  2. AlQuran Cloud API
    https://alquran.cloud/

  3. Tafsir Jalalayn (English Translation)
    https://www.academia.edu/39891639/Al_Jalalain_Eng

  4. Inspiration
    KH. Bahauddin Nursalim (Gus Baha)
    https://www.youtube.com/@officiallp3ia

  5. Other references
    Additional data are sourced from various open references, Islamic literature, and community contributions that may not yet be fully documented.
    If any attribution is missing, please contact the developer for proper acknowledgment.


👨‍💻 Distribution


📜 License

Mushaf is FREE & Open-Source software.
You are free to use, modify, and redistribute it for any purpose.


🙏
May Mushaf become a source of benefit, guidance, and blessing for all.

About

Aplikasi Al Quran Digital dengan Tajwid, Audio dan Tafsir

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages