My Prayer is a browser extension designed to provide prayer times based on your current geographical location.
- Automatic Prayer Times: Fetches prayer timings based on your geographic location
- Multiple Calculation Methods: Get calculation method based on your geographic location
- Prayer Times Sidebar: Access a comprehensive view of all prayer times with highlighted upcoming prayer
- Hijri Date: Displays Hijri calendars for convenience
- Prayer Notifications: Receive notifications when prayer times occur (toggle on/off)
- Morning and Evening Adhkar:
- Complete collection of morning and evening remembrances
- Counter for each zekr to track your daily recitations
- Reset functionality for counters
- Virtues (fadl) of each zekr displayed
- Easy navigation between different adhkar
- Adhan to Iqamah Timer: A timer between Adhan and Iqamah to help users prepare for prayers
- Extended Prayer Times:
- Addition of midnight prayer time
- Comprehensive Options Page:
- Customizable prayer notifications (enable/disable for specific prayers)
- Prayer time calculation method selection
- General extension preferences
- Theme Customization:
- Light/Dark theme toggle
- Download the extension files from here or clone the repo
- Open your browser and go to the extensions management page (e.g., chrome://extensions/ for Chrome)
- Enable Developer mode
- Click on "Load unpacked" and select the downloaded extension folder
You can download the My Prayer extension from:
Once installed, the extension automatically detects your location to provide prayer times. You can view the prayer times, dates, and get calculation methods based on your location.
-
Prayer Times Sidebar
- Comprehensive view of all prayer times
- Highlighted upcoming prayer time
- Easy access to detailed prayer schedule
-
Morning and Evening Adhkar
- Complete collection of morning and evening remembrances
- Counter system for tracking zekr recitations
- Reset functionality for counters
- Virtues (fadl) of each zekr
- User-friendly interface for adhkar navigation
- Added Notification Toggle Button
- New switch to enable/disable prayer time notifications
- Saves preference in local storage
- Clear UI feedback for on/off states
The repository is open for contributions! Feel free to:
- Fork this project
- Suggest new features
- Report issues
- Submit pull requests
- Figma Design: Check out our Figma Design File for design guidelines and UI components
- Follow the design system and components when contributing new features
- Maintain visual consistency across the extension
All contributions are welcome!
This project is licensed under the MIT License.