Opens in a new tab
San Diego St. Patrick’s Day Parade shown on a desktop monitor, laptop and phone

San Diego St. Patrick’s Day Parade Website

The Irish Congress of Southern California runs the San Diego St. Patrick's Day Parade and Festival in Balboa Park. I've been the parade's website developer since 2018 and I revamped the website in May of 2026. I continue to run the website end to end: the 2027 and future season content, vendor booth and sponsorship sales, memberships, parade entry applications and the email system behind all of it.

Website Gallery

The situation

The site sells booths, sponsorships, tickets and memberships for a volunteer-run nonprofit, with a different committee behind each one. When I took it over, website email had been silently failing, so paying vendors were not getting receipts and committees were not getting notified.

What I did

  • Fixed email. Rebuilt sending through Google Workspace with proper authentication, so receipts and form notifications arrive reliably.
  • Audited every flow. Every page, product, form, membership level and email route, with fixes for each committee.
  • Committee access. Separate logins and mailboxes for vendors, parade entries, sponsors, membership and volunteers.
  • 2027 season update. New logo, event details, site map, media page and parade applications.
San Diego St. Patrick’s Day Parade on three iPhones
San Diego St. Patrick’s Day Parade on a desktop display

Secure and backed up

I locked down the server so only the website itself is reachable from the internet, set up nightly off-site backups, and sped up the homepage. The board can now focus on the parade instead of the website.

Built with

WordPress, WooCommerce for booths, sponsorships and tickets, Paid Memberships Pro, Forminator, Google Workspace email routing, Cloudflare, and restic backups to Backblaze B2.

St pats homepagepage full - San Diego St. Patrick's Day Parade Website

Run a nonprofit or event?

If your website handles payments, registrations or memberships and you need someone to keep it running smoothly, get in touch through my contact form.