Web / Freelance · 2026

AFC website and booking platform

A website and booking platform for a soccer club, from pitch deck to programs, applications, and payments.

afctraining.com
AFC home page: youth training in Lake Forest, Orange County
Read Trevor’s narration

AFC is a youth soccer club, and they needed a website that brought in athletes and a booking flow that didn't live in a group chat. It started with a pitch: a self-contained slide deck with the proposal, the platform, and the pricing, presented in the room and left behind as a link. The platform is Next JS, Prisma, and Stripe. It's live at afc training dot com with three programs, booking and application flows, a parent login, and online payments. The club owns every account, and a setup guide keeps it that way.

  • 3training programs
  • Onlinebooking and payments
  • Ownercontrolled accounts

AFC needed a website that worked as a growth engine and a booking flow that did not live in a group chat. The engagement started with a pitch: a self-contained HTML slide deck with the proposal, the platform, and the pricing, presented in the room and left behind as a link.

The production platform uses Next.js, Prisma, and Stripe, with a setup guide that keeps the club's accounts and deployment under the owner's control.

It is live at afctraining.com with three programs (Foundations, Performance, and Elite by application), booking and Elite application flows, a parent log-in, and online payments.

  • AFC website and booking platform, screenshot 1
  • AFC website and booking platform, screenshot 2
  • AFC website and booking platform, screenshot 3
  • AFC website and booking platform, screenshot 4
  • AFC website and booking platform, screenshot 5