Case study ยท 2026
Civic League of Greater New Brunswick
An 80-year-old New Jersey nonprofit now runs its own site - programs, events, donations, newsletter - rebuilt off Wix, with every legacy page's ranking kept.
- Live site
- civicleaguenb.com
- Shipped
- 2026
- Delivered by
- Chris K. Howard, end to end
- Stack
- AstroReactSanityStripeMailchimpTailwind
- Legacy URLs Preserved
- 22
- Consolidated into a cleaner IA with 16 managed 301 redirects
- Client-Editable
- 100%
- Board, staff, programs, news, and events all self-served in Sanity
- Integrated Systems
- 3
- Stripe donations, Mailchimp newsletter, and an admin dashboard
Problem
The Civic League of Greater New Brunswick has served its community since 1945, but its Wix site had grown scattered, gave the League no way to take donations or grow a newsletter on its own terms, and locked content behind a rigid template. Twenty-two pages had accumulated over the years and had to survive the move without losing their search rankings.
Solution
The League now maintains its own site - board and staff directories, programs, news, and events - through click-to-edit visual editing. The 22 legacy URLs were consolidated into a cleaner structure and preserved with managed redirects so nothing dropped in search. Donations run on Stripe, newsletter signups sync straight to Mailchimp, and a private dashboard tracks donations and RSVPs. When the domain's registrar couldn't move nameservers, the site was re-hosted to keep the launch on schedule, with email untouched.
Results
Live at civicleaguenb.com since July 9, 2026, fully replacing Wix. The League updates every page itself, donations process through Stripe, and newsletter signups flow to Mailchimp automatically - all on infrastructure the organization controls.
Planning something similar?
Book a 30-minute call. You'll leave knowing whether it's buildable and what it would take.