Skip to content

bdj-Razik/quran-api

Repository files navigation

Quran Api

This repo contains collection of Quran Translations and to allow development of websites, apps etc, it is structured in REST Architectural. The purpose of this repo is to spread the word of God everywhere in the world

يحتوي هذا الريبو على مجموعة من ترجمات القرآن الكريم والسماح بتطوير مواقع الويب والتطبيقات وما إلى ذلك ، وهو منظم في مجال REST المعماري. الغرض من هذا الريبو هو نشر كلام الله في كل مكان في العالم.

Source Quran Json

https://github.com/penggguna/QuranJSON

Installation

Install Quran API

  git clone https://github.com/bdj-Razik/quran-api.git
  copy .env.example file to .env on the root folder
  add this variable in file .env

  L5_SWAGGER_GENERATE_ALWAYS = true
  L5_SWAGGER_CONST_HOST=http://127.0.0.1:8001/api
  composer install
  php artisan key:generate
  php artisan migrate
  php artisan db:seed
  php artisan serve
  http://127.0.0.1:8000/api/documentation#/

API Reference

Get all Surah

  GET /api/surates

Get Surah By Name

  GET /api/surah_name/${search}
Parameter Type Description
search string Required. name of surah

Get Surah By Number

  GET /api/surah_number/${search}
Parameter Type Description
search integer Required. number surah

Get all Ayat

  GET /api/ayat

Get Ayah By Name

  GET /api/ayah_name/${search}
Parameter Type Description
search string Required. name of ayah

Get Ayah By Number

  GET /api/ayah_number/${search}
Parameter Type Description
search integer Required. number ayah

Screenshots

App Screenshot

License

Laravel

🛠 Skills

Laravel , PHP, L5 Swagger - OpenApi , MySql , Rest API

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published