usamaejaz / prayertimes-desktop

A simple yet effective cross platform prayer reminder desktop app.

Home Page:https://usamaejaz.com/missing-prayer-while-working/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prayer Times

A simple and easy to use electron based application to help you remind about prayer times.

"And seek help through patience and prayer, and indeed, it is difficult except for the humbly submissive" (2:45 - Quran)

Some Highlights

  • Tries to predict prayer timings for your location on first launch, you can change timings.
  • Dynamic notification / reminding Rules which you can setup.
    • Rules can trigger "notification", show "popup dialog" or execute an "external program or a command".
    • Set to execute a rule "x" minutes before prayer time.
  • Can remind you about upcoming prayers and their times.
  • Increases productivity by making you aware and reminding you to take a break and pray :)

Prayer Times Desktop App

Download

Go to Releases to download a ready to use packaged version of this app for your OS / Platform.

Development

You will need NodeJS to build / run this app. Clone this repository and than install project dependencies.

git clone git@github.com:usamaejaz/prayertimes-desktop.git
cd prayertimes-desktop
npm install

Now you are ready to run it!

npm start

Make sure you don't enable auto start while development mode (when using npm start) as it may add electron binary to the auto start which is not what was required. However, it will work good for the "packaged" version.

Packaging / Redistributing

To package this app (for distribution)

npm run pack

Note that the above command will package the app for Windows and Linux (32 & 64 bit)

To generate installer

To generate installer for this app.

npm run dist

This will create installer for Windows and Linux (32 & 64 bit)

Technology Used

  • This application is based on Electron.
  • The frontend interface uses VueJS.

Contribute

Contributions are welcomed :)

Some links

glaxosoft.com

usamaejaz.com

About

A simple yet effective cross platform prayer reminder desktop app.

https://usamaejaz.com/missing-prayer-while-working/

License:MIT License


Languages

Language:JavaScript 83.3%Language:HTML 16.7%