Visit the live demo: Prayer Times Website
Prayer Times website to show the prayer times of the day in addition to a countdown to the next prayer and a clock.
-
Frontend: React
-
Styling: CSS, Bootstrap
-
State Management: Redux
-
Geolocation: Open Weather Map API
-
Fetching Prayer times: adhan.js Library
-
Fetching Hijri Date: hijri-js Library
-
Download Extension from the GitHub page in Releases and extract the folder.
-
Open Google Chrome Extension menu.
-
Enable Developer Mode if not enabled.
-
Click Load unpacked on the top of the screen to load the extension and see the page on a new tab.
If you wish to run Prayer Times on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/Omar-Walid-MD/Prayer-Times.git
- Navigate into the project directory:
cd Prayer-Times
- Install dependencies:
npm install
- Start the development server:
npm start
- Create .env with the following properties and provide a key for the Open Weather Map API:
REACT_APP_API_KEY=value