All work
Client systemsSince 2021

Hope for the Nations

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

hopeforthenations7.org
Hope for the Nations homepage

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

Gallery

Other work

01

MontanoSystems

Web systems, automations, and product delivery for small businesses and nonprofits.

Next.jsSupabaseResendGA4 Data APIWordPress
Open for clients
02

LigaFam

Live scoring and streaming for amateur baseball leagues, built offline-first for real ballparks.

Next.jsReactReact NativeSupabaseTypeScript
Beta
03

Bulkify

A bulk diploma and certificate generator that pairs each person's photo with their row of CSV data automatically.

HTMLCSSJavaScript
Completed
04

Operational AI

An internal RAG search tool at Dawere, built with Vertex AI, that lets any employee search the company's operational manuals instantly.

Vertex AIGoogle CloudGoogle OAuthHTMLCSS
Completed
05

School of Hope International

A bilingual education platform's custom site and blog, being rebuilt in Next.js with a full admin panel.

HTMLCSSJavaScriptSupabaseNext.js
Client systems
06

Reiniciar Sin Mapa / NEXT YOU

A full-stack admin system I built for my own Spanish-language coaching brand: bookings, payments, CRM, and content, all wired together.

Next.jsSupabaseStripeResendGA4
Community project