Salah Shuffle
A Svelte website that allows you to shuffle through Quran Surahs and generate random surahs for each of the five daily Islamic prayers.
Dependencies
The following dependencies are required:
- surahs.json file (comes in src)
- html2canvas package
- adhan package
Usage
- Clone or download the repository.
- Install the dependencies using npm install.
- Run the project using npm run dev.
- Visit the application in your web browser at localhost:5173.
Features
- Add/remove Surahs to/from a list of known Surahs.
- Generate random Surahs for each of the five daily prayers.
- Option to select all five prayers at once.
- Download a PNG image of the generated Salah times.
Running
git clone https://github.com/Mhdtarek/salahshuffle.git
cd salahshuffle
npm install
npm run dev
- optional
code .
for Visual Studio Code or nvim .
for Neo Vi
Credits
This project was created by mhdtarek using Svelte, html2canvas, and adhan.