diff --git a/README.md b/README.md new file mode 100644 index 0000000..bde8199 --- /dev/null +++ b/README.md @@ -0,0 +1,62 @@ +
+

MUSLIM API

+

+ REST API Al-Quran Indonesia (Kemenag), Dzikir Harian, Kumpulan Doa, Hadits Arba'in. +

+

+ Contoh · Laporkan Bug · Request Fitur +

+ + GitHub contributors + + + GitHub forks + + + GitHub Repo stars + + + GitHub issues + + + GitHub license + +
+ +## Fitur +Rest Api ini menyediakan Al-Quran Indonesia, Kumpulan doa, Dzikir harian, dan Hadits arba'in. dari bebrapa sumber. + +Fitur utama: +- **Alquran** : Daftra Surah, daftar Juz, perhalaman, asbab nujul, asmaul husna, tafsir kemenag, kata per kata. [Quran Kemenag](https://quran.kemenag.go.id/) +- **Doa-doa** : kumpulan doa-doa pilihan dari buku [Kumpulan doa sehari hari](https://jatim.kemenag.go.id/file/file/kumpulanbukuelektronik/pgdx1436850980.pdf) +- **Dzikir** : Bacaan dzikir pagi, petang, dan sesudah solat. +- **Hadits** : [Hadits Arba'in](https://haditsarbain.com/) + + +## Penggunaan +|Endpoint|Contoh|Keterangan| +|----------|-----------|-----------| +|`/quran/surah`|[/quran/surah](https://api.dikiotang.com/quran/surah)|Daftar Surah| +|`/quran/surah/{surahId}`|[/quran/surah/114](https://api.dikiotang.com/quran/surah/114)|Informasi Surah| +|`/quran/juz`|[/quran/juz](https://api.dikiotang.com/quran/juz)|Daftar Juz| +|`/quran/juz/{juzId}`|[/quran/juz/30](https://api.dikiotang.com/quran/juz/30)|Informasi Juz| +|`/quran/ayah`|[/quran/ayah](https://api.dikiotang.com/quran/ayah)|Semua Ayat| +|`/quran/ayah/surah/{surahId}`|[/quran/ayah/surah/114](https://api.dikiotang.com/quran/ayah/surah/114)|Daftar Ayat berdasarkan Surah| +|`/quran/ayah/{surahId}/{ayahId}`|[/quran/ayah/surah/114/1](https://api.dikiotang.com/quran/ayah/surah/114/1)|Spesifik Ayat berdasarkan Surah| +|`/quran/ayah/juz/{juzId}`|[/quran/ayah/juz/30](https://api.dikiotang.com/quran/ayah/juz/30)|Daftar Ayat berdasarkan Juz| +|`/quran/ayah/page/{pageId}`|[/quran/ayah/page/604](https://api.dikiotang.com/quran/ayah/page/604)|Daftar Ayat berdasarkan Halaman| +|`/quran/asbab`|[/quran/asbab](https://api.dikiotang.com/quran/asbab)|Daftar Asbab Nujul| +|`/quran/asbab/{id}`|[/quran/asbab/1](https://api.dikiotang.com/quran/asbab/1)|Spesifik Asbab Nujur| +|`/quran/asma`|[/quran/asma](https://api.dikiotang.com/quran/asma)|Daftar Asmaul Husna| +|`/quran/tafsir`|[/quran/tafsir](https://api.dikiotang.com/quran/tafsir)|Semua Tafsir| +|`/quran/tafsir/{id}`|[/quran/tafsir/1](https://api.dikiotang.com/quran/tafsir/1)|Tafsir berdasarkan Ayat| +|`/quran/theme`|[/quran/theme](https://api.dikiotang.com/quran/theme)|Semua Tema (Topik)| +|`/quran/theme/{id}`|[/quran/theme/1](https://api.dikiotang.com/quran/theme/1)|Spesifik topik| +|`/quran/word`|[/quran/word](https://api.dikiotang.com/quran/word)|Semua kata| +|`/quran/word/{surahId}`|[/quran/word/1](https://api.dikiotang.com/quran/word/1)|Semua Kata berdasarkan Surah| +|`/quran/word/{surahId}/{ayahId}`|[/quran/word/1/1](https://api.dikiotang.com/quran/word/1/1)|Semua Kata berdasarkan Spesifik Ayat dari Surah| +|`/doa`|[/doa](https://api.dikiotang.com/doa)|Kumpulan Doa| +|`/doa/{sumber}`|[/doa/harian](https://api.dikiotang.com/doa/harian)|Spesifik Kategori Doa (quran, hadits, pilihan, harian, ibadah, haji, lainnya)| +|`/dzikir/{sumber}`|[/dzikir/pagi](https://api.dikiotang.com/dzikir/pagi)|Dzikir Harian (pagi, sore, solat)| +|`/hadits`|[/hadits](https://api.dikiotang.com/hadits)|Daftar Hadits| +|`/hadits/{nomor}`|[/hadits/1](https://api.dikiotang.com/hadits/1)|Spesifik Hadits berdasarkan Nomor| \ No newline at end of file diff --git a/src/routes/router.js b/src/routes/router.js index c874170..e82920b 100644 --- a/src/routes/router.js +++ b/src/routes/router.js @@ -107,14 +107,9 @@ router.get("/", (req, res) => }, }, dzikir: { - semua: { - pattern: "/dzikir", - }, - spesifik: { - pattern: "/dzikir/{sumber}", - sumber: "pagi, sore, solat", - contoh: "/dzikir/pagi", - }, + pattern: "/dzikir/{sumber}", + sumber: "pagi, sore, solat", + contoh: "/dzikir/pagi", }, hadits: { semua: {