Kafein Quran adalah aplikasi web Al-Quran modern dengan estetika premium yang dirancang untuk memberikan pengalaman membaca yang khusyuk dan intuitif. Aplikasi ini mendukung pemilihan versi Mushaf antara Standar Kemenag RI dan Uthmani (Madinah).
- Kalkulator Zakat Komprehensif (Baru!):
- Hitung berbagai jenis zakat: Zakat Maal, Fitrah, Penghasilan, Emas/Perak, Perdagangan, dan Pertanian.
- Dilengkapi fitur Harga Pasar Terkini yang dapat dikonfigurasi secara manual untuk akurasi perhitungan.
- Opsi komoditas lengkap untuk Zakat Fitrah dan Pertanian serta perhitungan nisab otomatis.
- Jadwal Shalat Global:
- Waktu sholat akurat mencakup seluruh dunia menggunakan koordinat GPS atau deteksi IP.
- Pencarian kota internasional terintegrasi dengan data Nominatim (OpenStreetMap).
- Hitung mundur ke waktu shalat berikutnya dengan penyesuaian zona waktu otomatis.
- Dzikir & Tasbih Digital:
- Penghitung dzikir interaktif dengan desain minimalis.
- Opsi Versi Mushaf:
- 🇮🇩 Versi Kemenag RI: Menggunakan teks Al-Quran standar Indonesia (Kemenag).
- 🇸🇦 Versi Uthmani (Madinah): Teks Al-Quran gaya Madinah (Rasm Utsmani).
- Audio Murattal Interaktif:
- Pilihan Qari ternama: Mishary Rashid al-Afasy, Ali Hudhaify, Mahmoud al-Husary.
- Kontrol audio yang lancar dengan fitur Auto-play dan Repeat Mode.
- Mode Menghafal (Memorization Mode):
- Sembunyikan/tampilkan teks ayat secara instan untuk melatih hafalan.
- Dilengkapi dengan floating toggle untuk akses cepat saat membaca.
- Navigasi Juz & Ayat yang Cepat:
- Pindah antar Juz atau lompat ke ayat tertentu secara instan tanpa memuat ulang halaman.
- Pilihan Font Arab Premium:
- LPMQ Isep Misbah (Kemenag), Amiri, Uthmanic Hafs, & Uthman Taha Naskh.
- Pencarian Canggih & Super Cepat (Ditingkatkan):
- Algoritma pencarian lokal yang dioptimalkan dengan in-memory caching.
- Mendukung pencarian multi-kata (intersection search) dan penghapusan diakritik Arab (diacritic removal).
- Fitur highlighting pada kata kunci dan infinite scroll pada hasil pencarian.
- Berbagi Ayat (Share Ayah):
- Bagikan cuplikan ayat favorit dengan desain premium.
- Kustomisasi Tampilan: Pilih untuk menampilkan atau menyembunyikan Terjemahan, Tafsir, dan Catatan pada gambar pratinjau.
- Pengalaman Pengguna (UX) Premium:
- Animasi Loading modern untuk transisi antar halaman yang halus.
- Ukuran Font Adaptif dan Tema Dinamis (Dark/Light Mode).
- Otomatis mengingat lokasi terakhir dibaca (Last Read).
- Tafsir Kemenag RI terintegrasi dan Bookmark dengan Catatan.
Aplikasi ini menggunakan sumber data terbuka yang tepercaya untuk memastikan akurasi:
- Al-Quran JSON Indonesia (Kemenag): Sumber utama untuk Teks Al-Quran versi Kemenag RI.
- Quran JSON (Risan): Sumber data untuk Teks Al-Quran versi Uthmani, Terjemahan Indonesia, dan Metadata Surah.
- Aladhan API: API utama untuk data jadwal shalat dan astronomi Islam di seluruh dunia.
- EveryAyah.com: Database audio murattal per ayat berkualitas tinggi.
- Nominatim OSM: Layanan pencarian lokasi (geocoding) dunia yang digunakan untuk fitur jadwal shalat.
- Quran.com API v4: Referensi untuk struktur data Juz dan Page.
- ianoit/data-hadist dari tafsirq.com: Sumber untuk data hadist.
Kafein Quran dikembangkan menggunakan teknologi modern untuk performa maksimal:
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- State Management: Zustand
- Icons: Lucide React
- Audio Library: Howler.js
- Node.js: v18.0.0 atau lebih tinggi
- npm atau yarn
-
Clone Repositori:
git clone https://github.com/muhiqsimui/kafein-quran.git cd kafein-quran -
Instal Dependensi:
npm install
-
Jalankan Lingkungan Pengembangan:
npm run dev
Buka
http://localhost:3000di browser Anda. -
Build untuk Produksi:
npm run build npm run start
Proyek ini dilisensikan di bawah GNU Affero General Public License v3.0 (AGPL-3.0).
Dikembangkan dengan ❤️ untuk mempermudah umat Islam berinteraksi dengan Al-Quran secara digital.