Overview

Teen Challenge of Southern California needed a custom peer-to-peer fundraising platform to support an
organization-wide event held across multiple locations. The solution needed to support long-term use,
annual changes, and evolving feature requirements.

Key Outcomes
  • Enabled people outside of the organization to fundraise for the event
  • Delivered exact functionality required instead of relying on clunky commercial solutions
  • Provided a unified system for running the same event across multiple locations

Project Snapshot

Client: Teen Challenge of Southern California

Industry: Non-Profit

Project Type: Web Development

Engagement Duration:
Initial project – 3 months
Annual changes – 12 years

Services Provided:
WordPress plugin for peer-to-peer fundraising


The Challenge

The initial project required support for three event types: a walk, a bike ride, and a motorcycle ride.
The walk events all took place on the same date across eight locations throughout Southern California.

The primary goal was to create a peer-to-peer fundraising site that operated like a shopping cart,
providing a simple and consistent experience for donors and participants while supporting centralized
reporting.

Objectives

  • Provide each participant with a landing page they could share to fundraise with a simple message and photo
  • Track donations by center and by donor
  • Use a secure payment system with the organization’s existing merchant account


Solution

  • Gathered and refined initial requirements
  • Built the system using WordPress as the primary CMS and Magento as the shopping cart
  • Matched existing logos and themes
  • Implemented from designer-provided mockups
  • Selected and customized a WordPress theme
  • Developed a simple WordPress plugin to display transaction information and fundraising totals


Project Evolution

Phase 2 – Migrate to All WordPress (2016)
Migrated from a combined Magento and WordPress setup to WordPress-only, with enhancements to the
WordPress plugin to support the required functionality.

Phase 3 – Migrate Key Functionality to AWS Lambda (2018)
During a site redesign, key and new functionality was moved to AWS Lambda to improve performance
without adding WordPress overhead.

Phase 4 – Migration to Full Containerized Laravel (Planned for 2026)
A planned redesign and migration to Laravel for the entire site to support future scalability and
maintainability.


Additional Capabilities Added Over Time

  • Teams
  • Virtual Walks
  • Strava Integration
  • Leaderboards
  • Family Registration
  • Shirt size collection for walkers
  • Internal administration tools


Results

The site has been used annually for peer-to-peer fundraising. Over time, new features have been added
and workflows adjusted to meet changing requirements—allowing the organization to continue running
events effectively and consistently without replacing the system each year.

TOP