Country is inferred from your network location (country only). We do not store your IP address.
Report
Report bugs/errors, users, or anything unsafe. Reports go to the admin for review.
Donate
If this project blesses you, you can support it here. Thank you.
$
You’ll be redirected to Stripe Checkout.
Profile Settings
Appearance
Dark mode
A warm, low-glare theme that looks great at night.
🌙 Dark
Theme color
Pick any color. The app will auto-tune accents for light/dark mode.
Audio
Muted20%Max
Account Settings
Danger Zone
Deleting your account is permanent. Your prayers, comments, notifications, and profile data will be removed to free up storage.
0
Total Users
0
Total Prayers
0
Pending Reports
Send Announcement
Tip: Add up to 4 images. They’ll show at the bottom of the announcement.
Send Custom Notification
Sends a private notification to one specific user.
UsersClick to select
Background Music
Tip: You can upload as many tracks as you want. They will play one at a time.
User Management
Reports Management
Distribute Reactions
Randomly spreads a chosen reaction count across all prayers. Example: 5 reactions across 5 prayers might become 2/1/1/1/0.
Globe Country Counts
Override how many users show up in each country on the Globe tab.
Branding (Logo + Favicon)
Upload a logo to display next to the app title and as the site favicon.
Tip: use a square PNG (at least 256×256) for best results.
Preview
Maintenance Mode
When enabled, non-admin users will see a full-screen maintenance message instead of the app.
Enable maintenance mode
Admins can still use the site.
Stripe Donations Setup
Donations use Stripe, and the server reads the Stripe key from Firestore.
Click the button below to create the document stripeKeys/primary with placeholder fields.
Then open Firestore and paste your keys into the fields.
Required: secretKey (starts with sk_live_ or sk_test_). Optional: publishableKey (starts with pk_).
Donations
Shows recorded Stripe donations (time + amount + user). A donation is recorded after checkout returns with a session_id.
Christian Danger Map (1–10)
Sets the danger score + explanation used by the Globe → “Christian danger map” mode.
Tip: you can edit manually, or use AI to generate drafts (always review!).
Bulk Import (admin)
Paste a markdown table like “Country / Territory | Risk” and import scores for all matched countries.
Unmatched rows will be listed so you can fix names.
AI Assist (admin)
This uses the server-configured OpenAI key (not stored in the browser).
AI output can be wrong — please review before saving.
Donate
If checkout doesn’t load, try again or use the redirect fallback.