Skip to content

allows you to shuffle through Quran Surahs and generate random surahs for each of the five daily prayers.

Notifications You must be signed in to change notification settings

Mhdtarek/salahshuffle

Repository files navigation

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

  1. Clone or download the repository.
  2. Install the dependencies using npm install.
  3. Run the project using npm run dev.
  4. 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

  1. git clone https://github.com/Mhdtarek/salahshuffle.git
  2. cd salahshuffle
  3. npm install
  4. npm run dev
  5. optional code . for Visual Studio Code or nvim . for Neo Vi

Credits

This project was created by mhdtarek using Svelte, html2canvas, and adhan.

About

allows you to shuffle through Quran Surahs and generate random surahs for each of the five daily prayers.

Topics

Resources

Stars

Watchers

Forks

Packages