/Case study — Sports & fitness

The Streetz Football

A custom theme and plugin for a youth football academy that sells camps and memberships.

The Streetz Football is a South London youth football academy with training, events and camps. A custom WordPress theme and plugin run camp bookings and memberships through WooCommerce Subscriptions, newsletter sign-ups into MailPoet, and form submissions the team can export.

The Streetz Football — thestreetzfootball.com · Sports & fitness · 2026Live
The Streetz Football home page with a dark video hero and the headline The No.1 Youth Football Platform
/Overview

About the project

The Streetz Football is a youth football academy born in South London. It runs weekly training, media days and events, and takes groups to Florida for camps and 1v1 sessions. The brand is loud and dark: red on black, big type, video in the hero.

No off-the-shelf theme carried that look without a page builder, and the business side needed more than a brochure: camps to book, memberships that renew, a shop, newsletter sign-ups and enquiry forms the coaches could actually read. The site was built as a custom theme with a companion plugin, tsf-core, that holds every piece of business logic.

/Challenges — 4

What had to be solved

  • The brand needed a dark, video-led design with heavy type, and the client wanted it fast without a page builder slowing every page down.
  • Camps and memberships are sold as WooCommerce Subscriptions, but renewal dates had to line up with the season rather than the day someone paid.
  • Stripe's checkout detects the page background to pick its colours, and on a near-black theme it kept rendering unreadable fields.
  • Enquiries, camp sign-ups and newsletter subscribers were scattered across forms with nowhere for the coaches to see or export them.
/Solutions — 4

How it was built

  • Built a custom WordPress theme with section widgets, design tokens and site options in a companion plugin, so the look is code, not builder output.
  • Added a camp installer that sets up camp products and pages in one step, and tuned WooCommerce Subscriptions' first-billing behaviour so renewals follow the season.
  • Styled the Stripe UPE checkout and the WooCommerce emails to match the brand, and trimmed the checkout fields to what the academy needs.
  • Stored every form submission in WordPress with a CSV export that opens cleanly in Excel, pushed newsletter sign-ups into MailPoet lists, and guarded the forms with reCAPTCHA.
/Results — 3

What it delivered

  • Camps, memberships and merchandise all sell through one WooCommerce checkout that matches the brand.
  • The coaches see every sign-up and enquiry in wp-admin and can export them for the season's planning.
  • The site moved to its own domain and has stayed on a maintenance plan since launch.
Next step

Have a project like this?

Book directly into my calendar, or send the brief and I reply within one business day.