Welcome to Praydo
This guide will walk you through setting up Praydo for the first time and help you start tracking your daily prayer times.Make sure you have Praydo installed before proceeding. See the Installation guide if you haven’t installed it yet.
First-Time Setup
When you launch Praydo for the first time, an interactive onboarding wizard guides you through the initial setup in three simple steps:Launch the Application
Open Praydo from your applications menu or desktop shortcut.You’ll see a welcome screen titled “Welcome to Praydo” with the message “Let’s get you set up in a few quick steps.” The application window is optimized at 900x760 pixels for the best viewing experience.
Step 1: Set Your Location
The first step asks you to set your location for accurate prayer times:Once you see your location confirmed, click Next to continue.
- Enter your city or address in the search field (e.g., “Jakarta”, “London”, or a specific address)
- Click the Search button or press Enter
- Praydo automatically selects the first (most relevant) result
- You’ll see a confirmation card showing your selected location with full address and coordinates
Praydo uses OpenStreetMap’s geocoding service to search for locations. The search implements intelligent debouncing (500ms delay) and respects rate limits (1 request per second).
Step 2: Choose Calculation Method
Select the prayer time calculation method used in your region:
- The wizard presents a dropdown with 12 methods (MWL, ISNA, Egypt, Makkah, Karachi, Tehran, Jafari, France, Russia, Singapore, NU, MU)
- Choose the method that matches your local Islamic authority’s recommendations
- If unsure, you can keep the default (NU) and change it later in Settings
Step 3: Enable Notifications
Configure prayer time notifications:
- Check “Enable all prayer alerts” to quickly enable notifications for all prayers
- Or individually select which prayers should trigger notifications:
- Fajr
- Dhuhr
- Asr
- Maghrib
- Isha
- When you enable any notification, Praydo will request notification permissions from your system
The onboarding wizard only appears on first launch when no location is set. You can change any of these settings later from the Settings page.
Understanding the Interface
Daily Prayer Schedule
The main view shows all five daily prayers with their corresponding times:- Fajr - Dawn prayer
- Dhuhr - Midday prayer
- Asr - Afternoon prayer
- Maghrib - Sunset prayer
- Isha - Night prayer
Next Prayer Countdown
The countdown timer shows:- Time remaining until the next prayer
- Which prayer is coming up next
- Visual indicator to help you prepare
Date Display
Praydo shows both:- Gregorian date - Standard calendar date
- Hijri date - Islamic calendar date
Enabling Desktop Notifications
Grant Notification Permissions
When you first launch Praydo, it may ask for permission to send desktop notifications. Click “Allow” to enable this feature.
Configure Notification Preferences
Customize when and how you receive notifications:
- Choose which prayers trigger notifications
- Set notification timing (at prayer time or a few minutes before)
- Adjust notification sound and style
Praydo uses the Tauri notification plugin to deliver native desktop notifications on Windows, macOS, and Linux.
Adjusting Calculation Settings
For more accurate prayer times, you may want to adjust the calculation method:- Calculation Method: Different Islamic organizations use slightly different calculation methods
- Asr Calculation: Choose between Shafi’i (standard) and Hanafi methods
- High Latitude Adjustments: Important for users in extreme northern or southern latitudes
Changing Your Location
If you travel or move to a new location:- Access the location settings
- Search for your new location
- Select it from the results
- Prayer times will automatically update
Prayer times are recalculated immediately when you change your location, so you always have accurate information.
Running on Startup (Optional)
To have Praydo start automatically when you log in:- Open application settings or preferences
- Enable the “Start on system startup” option
- Praydo will now launch automatically when you start your computer
This feature uses the Tauri autostart plugin and works across all supported platforms.
Common Tasks
Update Location
Traveling? Update your location to get accurate prayer times wherever you are.
Check Tomorrow's Times
View upcoming prayer times to plan ahead for the next day.
Adjust Settings
Customize calculation methods, notification preferences, and more.
View Hijri Date
Keep track of Islamic calendar dates alongside prayer times.
Tips for Best Experience
Keep the app running in the background
Keep the app running in the background
Minimize Praydo instead of closing it to ensure you receive all prayer notifications throughout the day.
Set your location precisely
Set your location precisely
The more accurate your location, the more accurate your prayer times. Try to select your exact city or neighborhood.
Enable autostart for convenience
Enable autostart for convenience
Have Praydo start automatically with your system so you never have to remember to launch it manually.
Check settings after updates
Check settings after updates
After updating Praydo, verify that your location and preferences are still set correctly.
Getting Help
If you encounter any issues or have questions:- Check the documentation for detailed information
- Visit the GitHub repository to report bugs or request features
- Review the FAQ section for common questions
Next Steps
Now that you’re familiar with Praydo, explore these topics:- Learn about advanced configuration options
- Understand different prayer calculation methods
- Customize notification settings for your needs
- Contribute to the project on GitHub
Praydo is open source and welcomes contributions from the community. Visit the repository to get involved!