Case File · 11 · Athlete / Bookings
Package
Flagship + Booking

Chad Le ClosSwimming.

Olympic champion's swimming clinics platform — with booking, athlete management, and clinic scheduling designed for real parents under real time pressure.

OLY
Champion
Live
Bookings
<2s
Load
ZA
Region
Visit live site
Next.jsTailwindFramer MotionBooking SystemAthlete UXMobile-first
Next.jsTailwindFramer MotionBooking SystemAthlete UXMobile-first
01The Challenge

What they came with.

An Olympic champion running in-person swim clinics for kids. Demand was high; admin was drowning. Parents were booking by calling, then emailing, then showing up unsure of which slot they'd confirmed.

  • Bookings handled manually via call + email
  • No self-serve clinic calendar for parents
  • Brand presence inconsistent with Chad&apos;s profile
  • Athlete/coach management scattered across spreadsheets
02The Solution

What I shipped.

I built a flagship brand site with an integrated booking system that lets parents self-serve clinic slots in under 60 seconds. The visual treatment honours Chad's Olympic stature while staying functional for non-athletic audiences.

01

Self-serve booking

Parents pick a clinic, a slot, and confirm in under a minute. Automatic email confirmation with calendar attachment.

02

Clinic management

Back-end interface for the team to manage clinic dates, capacity, pricing, and athlete info without touching a spreadsheet.

03

Editorial athlete profile

Long-form editorial layout that does justice to the athletic career — cinematic imagery, event history, career stats.

04

Mobile-first

Most parents book on mobile while kids are in the car. Thumb-friendly CTAs, fast load times, zero modal hell.

— StackNext.jsTailwindFramer MotionBooking System
03In Context

The work.

Homepage

Homepage

04The Results

What shipped.

Self
Serve Bookings
Fast
Form Completion
Mobile
First
Live
Scheduling
NextAnother Case File
Fleet Management

Fleet Management

Read the file
ColophonLet's build together.

Want to be the next case file?