Quran Api Indonesian Complex
Quran Api Indonesian Complex is an open-source project that provides an API for accessing Indonesian translations of the Quran. It is built using the Laravel framework and utilizes MySQL and Redis as its data storage and caching solutions. The project retrieves Quranic data from the quran.com website.
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
Features
- Access Indonesian translations of the Quran.
- Retrieve information about individual surahs.
- Get specific ayahs (verses) by surah and verse numbers.
- Perform text-based search within the Quranic text and translations.
Technologies Used
Laravel: A powerful PHP framework for web application development. MySQL: A relational database management system used for storing Quranic data and translations. Redis: An in-memory data structure store used for caching frequently accessed data. quran.com: The data source for retrieving Quranic data.
Getting Started
To get started with the Quran Api Indonesian Complex project, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/quran-api-indonesian-complex.git
- Install the project dependencies using Composer:
cd quran-api-indonesian-complex
composer install