helpmetopray.org: a quiet place to pray, and to be prayed for
"Where two or three gather in my name, there am I with them." — Matthew 18:20
Most prayer apps are dressed-up journals. You open them, type a request into a private feed, and that's it. There's no presence on the other side. That's not what prayer is — it's not even what the model in Matthew 18 describes.
So I built helpmetopray.org. The differentiator is not another journal or devotional feed — it's felt presence. When you post a request, real people pray for it. When you open the app, you can sit with a stranger's burden for two minutes. Jesus-centered by default, extensible later.
The four ways in
Once you're past the landing page, the daily dashboard offers four routes:
/pray/solo— phrase-by-phrase walk through the Lord's Prayer. The original blueprint Jesus gave when his disciples asked how to pray. Walked slowly, with each line as its own screen./pray/stranger— you receive one real request submitted by another user. You sit with it. You Amen. The request goes back into the queue for someone else to pray. You don't see the requester's name; they don't see yours./pray/request— you share a request, with a visibility scope: private (just you), circle (specific people), or world (anonymous, goes into the stranger pool)./pray/journal— your open and answered prayers. The only spot where the experience is journal-shaped.
There's also a /pray/alongside placeholder for what I think will be the killer feature: a silent presence room. Open the app, see how many other people are praying right now, sit in the same digital silence. No content, no chat, just presence. That's the v2.
The anonymous-first decision
A surprising number of people who want to pray won't sign up for an account to do it. So the entire app works without one.
Anonymous visitors keep everything in their browser's localStorage. They can use /pray/solo, walk the Lord's Prayer, write private requests, and journal answered prayers — all without an account. Sign-in is only required to post a request strangers can pray for or to receive other strangers' requests, because those two flows require a server-side queue.
That asymmetry is the core UX bet. Most apps lock everything behind sign-up. helpmetopray locks only the social actions. The reflective ones are free.
The stack
Framework Next.js 16 (App Router) + React 19
Styling Tailwind v4
State Zustand with localStorage persistence (anonymous users)
Backend Supabase (Postgres + Auth + Realtime + Edge Functions)
— swapped behind a Backend interface so anonymous mode
uses a localStorage adapter, signed-in mode uses Supabase
Deploy Vercel, custom domain helpmetopray.org
The Backend interface in src/lib/backend.ts is the thing I'm proudest of architecturally. It lets the entire app stay agnostic about whether you're signed in. Want to test the signed-in flow without a Supabase project? Plug in the mock backend. Want to swap Supabase for something else later? It's one file.
Why this exists
I'm a Christian, and I noticed that I would intend to pray and not actually do it. The friction wasn't theological — it was UX. By the time I'd opened my Bible app, scrolled past the daily devotional, dismissed the upsell, and found the prayer journal feature buried three menus deep, the moment had passed.
I wanted something that respected the moment. Open, tap one of four cards, do the thing, close.
The other half of why this exists is the stranger pool. The number of times I've gotten a text from a friend saying "please pray for X" and felt the weight of it lift slightly is significant. That's something software can carry at scale. People are willing to do this for strangers; they just need a place where it's normal to.
What's next
The silent presence room is the big one. After that:
- Push notifications for circle requests (opt-in, never aggressive)
- A "your request was prayed for" trickle that returns to the requester anonymously — closes the loop without identifying the prayer
- An offline mode that queues requests for sync
The site is live now. If you want to use it, just open it. No app to install, no account required to start.
