Skip to main content

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:
1

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.
2

Step 1: Set Your Location

The first step asks you to set your location for accurate prayer times:
  1. Enter your city or address in the search field (e.g., “Jakarta”, “London”, or a specific address)
  2. Click the Search button or press Enter
  3. Praydo automatically selects the first (most relevant) result
  4. 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).
Once you see your location confirmed, click Next to continue.
3

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
The wizard displays a helpful tip: “If you’re not sure, you can keep the default or change it later in Settings.”
Click Next to proceed to the final step.
4

Step 3: Enable Notifications

Configure prayer time notifications:
  1. Check “Enable all prayer alerts” to quickly enable notifications for all prayers
  2. Or individually select which prayers should trigger notifications:
    • Fajr
    • Dhuhr
    • Asr
    • Maghrib
    • Isha
  3. When you enable any notification, Praydo will request notification permissions from your system
Make sure to grant notification permissions when prompted. Without this, you won’t receive prayer time alerts.
Click Finish to complete the setup and access the main dashboard.
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
Each prayer time is calculated based on your location’s latitude, longitude, and timezone.

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
This dual calendar display helps you stay connected with both date systems.

Enabling Desktop Notifications

1

Grant Notification Permissions

When you first launch Praydo, it may ask for permission to send desktop notifications. Click “Allow” to enable this feature.
If you skip this step, you won’t receive prayer time notifications. You can enable notifications later in your system settings.
2

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
3

Test Notifications

After enabling notifications, Praydo will alert you when it’s time for each prayer. You’ll receive a desktop notification that:
  • Shows the prayer name
  • Indicates it’s time to pray
  • Appears even when the app is minimized
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
These settings ensure prayer times align with your local Islamic authority’s recommendations.

Changing Your Location

If you travel or move to a new location:
  1. Access the location settings
  2. Search for your new location
  3. Select it from the results
  4. 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:
  1. Open application settings or preferences
  2. Enable the “Start on system startup” option
  3. 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

Minimize Praydo instead of closing it to ensure you receive all prayer notifications throughout the day.
The more accurate your location, the more accurate your prayer times. Try to select your exact city or neighborhood.
Have Praydo start automatically with your system so you never have to remember to launch it manually.
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!

Build docs developers (and LLMs) love