Everything you need to know about SalahNow — from first launch to advanced admin features. Live pulse of masjid prayer times.
Welcome to SalahNow! Here's how to get started in under 2 minutes.
SalahNow is available on the Google Play Store. Search for "SalahNow" or visit our homepage download link. iOS coming soon.
When you open the app, you'll see the splash screen with the SalahNow logo and Bismillah. Then the login screen appears.
For quick registration, tap "Continue with Google" or "Continue with Facebook". This uses your existing account — no new password needed. Your name and email are automatically filled from your profile.
Enter your email and password on the login screen and tap "Sign In". Your session persists across app restarts using JWT tokens with automatic refresh.
The dashboard is your home screen — a complete overview of your prayer schedule at a glance.
At the top you'll see "Assalamu Alaikum, [Your Name]" with the Arabic greeting below. The current date is displayed in both Hijri (e.g., "10 Ramadan 1447") and Gregorian (e.g., "Friday, February 27, 2026") formats.
The large gradient card shows your next upcoming Jamaat prayer:
Three scrollable pill buttons for quick access:
Horizontal scrollable cards showing each subscribed masjid with the next prayer name and time. Tap "See All" to go to the Subscriptions tab.
A vertical timeline showing all upcoming prayers from all subscribed masjids, sorted by time. The next prayer is highlighted with a golden card and "NEXT" badge. Passed prayers show "Passed".
The Masjids tab (second icon in bottom navigation) helps you discover and browse masjids.
By default, masjids are displayed in a list. Each card shows masjid name, address, and distance from your location. Use the search bar at the top to filter by name.
Tap the map toggle button to switch to interactive map view:
Tap any marker to see a bottom sheet with the masjid name, distance, and "View Details" button.
The app uses GPS to find nearby masjids and calculate distances. Features include:
Use the filter sheet to sort by name or distance, filter by subscribed only, or set a maximum distance radius.
Tap any masjid to see its full details.
The collapsible header shows the masjid's photo (if uploaded) with the name overlaid. If subscribed, a green "Subscribed" badge appears. A share button lets you share with friends.
All 6 prayers displayed: Fajr, Dhuhr, Asr, Maghrib, Isha, and Jummah. Each shows icon, English name, Arabic name, and Jamaat time. The next prayer is highlighted with golden background and "NEXT" badge.
A real interactive map shows the masjid location. Tap "Directions" to open Google Maps with navigation.
Active announcements from this masjid are displayed in a separate tab.
Long press on a subscribed masjid to set it as your default. The default masjid's next prayer is shown prominently on the dashboard.
Subscribing connects you to a masjid for prayer reminders — the core feature of SalahNow.
Go to the Subscriptions tab (4th icon). You'll see:
Tap the pencil icon to edit prayer selections or reminder time. Tap the trash icon to unsubscribe with confirmation.
Subscribe to as many masjids as you want. All prayers appear in your timeline.
The Prayers tab (3rd icon) shows a comprehensive view of all prayer times.
The current day and date is shown at the top (e.g., "Friday, February 27").
Each subscribed masjid has its own section with a grid of prayer cards:
SalahNow keeps you informed through push notifications and in-app alerts.
You'll receive push notifications for:
Sent X minutes before Jamaat time based on your setting. Shows prayer name, time, and masjid.
When an admin changes a Jamaat time. Shows old and new times.
When a subscribed masjid posts a new announcement. Urgent ones are marked.
Toast banners slide from top when app is open. Color-coded by type.
Masjid admins can post announcements for events, schedule changes, Ramadan timings, and more.
Tap "Announcements" quick action on the dashboard to see all announcements from subscribed masjids, sorted by priority and date.
Some announcements have an expiry date set by the admin. Expired announcements are automatically hidden.
The Profile tab (5th icon) manages your account and app settings.
Shows your name, email, and avatar. Tap the pencil icon to edit your profile (change display name, photo).
Additional sections appear based on your role:
App Guide, Privacy Policy, Terms of Service, and Open Source Licenses.
Tap "Logout" with confirmation dialog. Your subscriptions remain on the server.
Secure your account with forgot password and change password features.
OTP codes expire after 15 minutes. Tap "Resend Code" if expired.
For logged-in users (non-social login only):
If your local masjid isn't on SalahNow, you can request to add it!
Track status in Profile > My Requests. You can edit pending requests.
SalahNow features a beautiful dark theme designed for comfortable use in low-light.
Clean off-white background with teal primary accents. Ideal for daytime use.
Rich charcoal background (#1A1A2E), subtle borders. Perfect for Fajr and Isha.
Follows your device's dark mode setting. Auto-switches day and night.
Your theme preference is saved and persists across app restarts.
SalahNow supports 3 languages with 150+ translated keys for every screen.
The app instantly switches all text, navigation, and layouts. RTL languages mirror the entire UI.
Prayer names are always shown in both English and Arabic (e.g., "Dhuhr / الظهر") regardless of selected language.
SalahNow works even without an internet connection.
The app automatically caches using Hive local storage (24-hour TTL):
A banner appears at the top when you're offline, indicating cached data is being shown.
Connection is restored automatically and fresh data syncs from the server.
Masjid Admins manage prayer times and announcements for assigned masjids. Masjid Admin
Access from Profile > "Admin Dashboard". Shows all managed masjids with stats (subscriber count, last updated) and quick actions: Edit Prayer Times, View Audit Log, Manage Announcements.
Take a photo of a printed prayer timetable and AI automatically extracts the times! Tap the scan icon in the Prayer Time Editor to:
Create announcements with title, message, priority (Normal/Important/Urgent), and optional expiry date. All subscribers receive push notification on publish.
Edit masjid details including:
Complete timeline of prayer time changes: prayer name, old time → new time, admin name, and timestamp.
One admin account can manage multiple masjids. Each appears in your Admin Dashboard.
Super Admins approve masjids and assign admins. Super Admin
Profile > "Pending Requests" shows all new masjid submissions. Review name, address, contact, and location.
View all masjids with status filter tabs: All, Active, Pending, Rejected. Shows count per status.
For each masjid, Super Admins can manage admin assignments:
The Master Admin has full system control. Only one exists, seeded on startup. Master Admin
Master Admin can view all AI OCR scan attempts across the system, including who scanned, when, which masjid, and usage against configured limits.
Master Admin has all Super Admin + Masjid Admin + Regular User permissions. Cannot be demoted.
Get the most out of SalahNow with these tips.
Gives you enough time to prepare and reach the masjid comfortably.
Check Android Settings > Apps > SalahNow. Disable battery optimization for timely delivery.
Only subscribe to masjids you actually pray at for clean, relevant notifications.
Use dark mode for Fajr and Isha. Set "System" theme to auto-switch.
Masjids post Taraweeh times, Iftar schedules, and special events.
Enable auto-update on Play Store for new features and bug fixes.