Hope for the Nations
Nonprofit site being rebuilt from WordPress into Next.js and Supabase, with Stripe donations.

Scroll to explore
Hope for the Nations is a Memphis- and Venezuela-based nonprofit focused on education and social impact. I previously led a WordPress redesign of its site, and I'm now rebuilding it on Next.js and Supabase with Stripe-powered donations, Resend for contact and newsletter email, and a Google Apps Script sync that mirrors form submissions into a shared Google Sheet for the nonprofit's team.
The problem
The WordPress site didn't reflect the scope of the nonprofit's programs and made it hard to collect donations or keep newsletter signups anywhere the team could use them outside the CMS itself.
The approach
Rebuilding the public site on Next.js with Supabase for data and a Row Level Security-gated admin, Stripe Checkout and webhooks for donations, Resend for transactional and newsletter email with an optional sync into a Resend Audience, and a Google Apps Script webhook that mirrors key form submissions into a shared Google Sheet for the nonprofit's non-technical staff.
Highlights
- Migrating the public site from WordPress to Next.js and Supabase with Stripe-powered donations
- Resend handles contact and newsletter email, with an optional sync into a Resend Audience for campaigns
- Google Apps Script sync mirrors form submissions into Google Sheets for non-technical staff
- Previously led a full WordPress redesign with Bricks Builder, FluentCRM, and Facebook feed integration