← All projectsCase study · Full-Stack Web

The Prayer Seminar

A ministry with more than 40 years of history was running a decade-old website. I rebuilt it as a bilingual platform that takes donations, delivers teaching content, and captures new contacts.

Client
J. Gordon Henry Ministries · Baltimore, MD
Industry
Nonprofit
Year
2026
Status
Launching soon
42+
years of ministry
63+
countries reached
1,400+
seminars taught

Client figures: the scale of the organization the site was built for.

Homepage of the new The Prayer Seminar website
Homepage: three clear actions — give, host a seminar, access resources
The Prayer Seminar video library with free sessions and sessions behind registration
Resources: 12 video sessions, 2 open and the rest after a free registration
The problem

What wasn't working?

The Prayer Seminar has been teaching in churches around the world since 1984, but its online presence had fallen behind. The original site was static and informational, and it no longer reflected the organization's real reach.

  • A design more than a decade old, with no mobile version
  • No way to give online
  • Videos scattered across outside platforms, with no control over who could watch
  • No way to capture contacts or follow up with them
  • Slow to load, and missing the technical structure Google needs to rank it
The solution

What I built

I rebuilt the entire site around the ministry's three goals: receive financial support, find new host churches for its seminars, and grow its contact list.

01

Online donations

Secure card payments right on the site. Every gift is recorded and the donor automatically receives a receipt by email, in their own language.

02

Video library with registration

12 seminar sessions: the first 2 are open and the rest unlock after a free email registration. The teaching content becomes the ministry's main source of new contacts.

03

Downloadable workbooks

5 workbooks in PDF available after registration, served from storage with no per-download cost, which matters with files up to 50 MB.

04

Host a seminar request

A form for churches to request hosting a seminar, with an instant alert to the team and an automatic confirmation to the sender.

05

English and Spanish

The entire site in both languages, with its own URLs per language and the right signals so Google shows each visitor the appropriate version.

06

Contacts that don't get lost

Every registration is saved in the ministry's database and synced to its email marketing tool. If that sync fails, the contact is still stored.

The result

What changed for the client?

The new site is already running in a live environment while the main domain keeps serving the old one. The final switch will be a DNS change, with no downtime.

  • Donation flow verified end to end with real transactions: payment, record, and email receipt
  • Forms, contact registration, and automated emails tested in the live environment before public launch
  • Migration planned with zero interruption: the old site stays up until the moment of the switch
  • Forms protected from spam without bothering visitors with visible captchas
  • The ministry goes from a site that only informed to one that raises funds, captures contacts, and delivers content

Technology used

Next.jsTypeScriptTailwind CSSSupabaseSquareResendMailchimpVimeoCloudflare R2Vercel

Have a similar project in mind?

Let's start with a free Discovery Session. In 5–8 minutes I'll pin down exactly what your project needs and give you a straight proposal.

Start a Discovery Session

Free · No strings attached · I reply personally