A web application designed to help users memorize the Quran through audio playback and visual aids.
- Listen to Quran recitations from various renowned sheikhs
- Select specific surahs and ayahs for focused memorization
- Adjustable repetition settings (1-10 times)
- Infinite loop mode for continuous listening
- Visual display of Quran text alongside audio
- Multiple audio quality options (32kbps to 192kbps)
- Angular
- TypeScript
- HTML/CSS
- EveryAyah API for Quran audio and text
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository
git clone https://github.com/Ehab-azab/quran-memorization-app.git -
Navigate to the project directory
cd quran-memorization-app -
Install dependencies
npm install -
Start the development server
ng serve -
Open your browser and navigate to
http://localhost:4200
- Select a sheikh from the dropdown menu
- Choose the start and end surah/ayah for your memorization session
- Set the number of repetitions or enable infinite loop
- Click "Play" to start the audio playback
- The Quran text will be displayed alongside the audio
This project is licensed under the MIT License - see the LICENSE file for details.
- EveryAyah for providing the Quran audio and text resources
- All the sheikhs whose recitations are included in this application