Public site with 6 program pages
Homepage, Kids, Scenic Rides, Flight School, Club, Winch Training, and Career Pathway pages — plus About, Team, News, Contact, and Donate. Built with GSAP scroll animations and Lenis smooth scroll.
A new nonprofit went from zero digital infrastructure to online donations, member recruitment, and admin tools
Soar Hawaii was a brand-new nonprofit with no digital infrastructure. They needed a public site to recruit members across six programs (kids, scenic rides, flight school, club membership, winch training, career pathway), a way to accept donations online, and an internal tool for club officers to track finances and manage operations.
We built two separate applications. The public site (soarhi.org) is a React + Vite app with GSAP animations, Stripe Checkout for donations (one-time, monthly, annual with preset and custom amounts), and a contact form via Resend. The admin portal (admin.soarhi.org) is a separate React app backed by Supabase PostgreSQL with Google OAuth, a full financial ledger that merges Stripe data with manual entries (Venmo, cash, in-kind), CSV export, and a dashboard with analytics.
Live screenshots from the production site.
soarhi.org

soarhi.org/programs

Homepage, Kids, Scenic Rides, Flight School, Club, Winch Training, and Career Pathway pages — plus About, Team, News, Contact, and Donate. Built with GSAP scroll animations and Lenis smooth scroll.
Full Stripe Checkout integration for a 501(c)(3) — one-time, monthly, and annual donation frequencies with preset amounts ($50–$1,000) and custom input. Webhook handling for payment confirmation.
Separate application at admin.soarhi.org — Google OAuth via Supabase, financial ledger pulling Stripe transactions and merging with manual entries (Venmo, cash, in-kind), expense tracking, and RFC 4180-compliant CSV export.
Admin dashboard with total donations, expenses, net income, 6-month trend charts, source breakdowns, and an activity feed — giving club officers real-time visibility into the organization’s finances.
Let's talk about what we can build for your aviation business.