Oremos: an installable prayer app (PWA) for a church

Oremos is the prayer app we built for Iglesia Evangélica Nueva Visión, a Spanish-speaking church in Baja California. Members ask for prayer and pray for others, and the prayer team verifies and manages requests from a staff panel. It installs on a phone like an app, with push notifications.

Church

Oremos

An installable prayer app (PWA) for a church: members ask for prayer and pray for others, and the prayer team manages requests.

What we built

  • Prayer request form with three privacy choices and consent rules for publishing
  • Public prayer wall with an 'I prayed' counter, testimonies, announcements and events
  • Installable PWA with push notifications that never show names or details on the lock screen
  • Role-based accounts and a staff panel with a verification queue
  • Next.js
  • PostgreSQL
  • Gemini API
  • Web Push
  • Coolify

Prayer requests with privacy choices

Each person decides who sees their request before it's sent.

An installable app with careful notifications

Oremos is a progressive web app: a manifest and a service worker let members install it from the browser, with a phone tab bar and no app store. Web Push and an in-app notification bell keep people up to date, and each person controls their own notification settings. Lock-screen texts never show names or request details.

Roles and the staff panel

Different people in the church see different things, and new accounts need approval.

AI photo-to-text intake

Some prayer requests arrive on paper forms. Staff photograph them, Gemini transcribes the text, and the team reviews each one before it's saved. The AI does the typing; people make the decisions.

Embedded in the church website, private by default

Embeddable widgets bring the prayer form, the wall and the calendar into the church's website. The app's pages are set to noindex, and because the wall shows real people's requests, we don't link to it here. Any screenshots we show have names and requests blurred.

Stack and services

Next.js and TypeScript with PostgreSQL, the Gemini API, Web Push (VAPID) and a service worker. It started on Netlify and Neon and now runs on our own server, with nightly off-site backups.

Services used: progressive web app development, AI transcription with Gemini and a role-based web app. More apps for churches and nonprofits.

Next project: Tulip Landcare, a landscaping website and back office.

Frequently asked questions

Does a church need an app store app for prayer requests?

No. A PWA installs from the browser on Android and iPhone and can send push notifications, without going through app store review.

How do you protect the privacy of prayer requests?

Each person chooses who sees their request, nothing goes on the public wall without consent, and notifications never show names or details on the lock screen.

Can staff enter paper prayer requests?

Yes. They photograph the paper form, Gemini transcribes it, and the team reviews the text before saving.

Is Oremos available in English?

Oremos is in Spanish because the congregation speaks Spanish. The same kind of app can be built in English or in both languages.

Related services

Have a project in mind?

Tell us what you need and we'll get back to you by email.