booking.example.com
Track Booking Platform
A motorsports booking and operations platform running white-label reservation experiences for five race tracks.
- 5
- white-label venues
- 1
- shared payments engine
Work shown under NDA. Screens use representative layouts, not live venue data.
Web app screen: Group overview, with Book a session on a phone. 1 of 3
All five tracks · Friday 18 September 2026 · Live
Last 14 days · consolidated across five branded booking sites
38 vehicles · 5 tracks
Next 6 departures across the group
Problem
Motorsports venues sell track time, driving experiences, and events. Each one wanted a booking site that felt like their brand, not a generic portal. They still had to share reservations, fleet assignments, CRM, and payments without five separate backends.
Solution
I worked full stack on the customer booking flows and the operator back office. That meant reservations and scheduling, fleet and events, reporting, and the Stripe paths for cards, gift certificates, credits, and promo codes. White-label fronts went to Coastal Raceway, Ridgeline Motor Club, Harbor Motor Park, Summit Racing School, and High Desert Motorsports, all on one Django API with typed clients, token refresh, and route guards.
From session detail to payment
The same reservation engine powers branded mobile booking, session detail, and checkout with stored cards and account credits.
- 09:40GT Sprint — Open Lapping
45 min · Intermediate · Dry conditions
What is included- Track time on Apex Raceway full course
- Garage access 30 minutes before session
- Radio briefing and pace car lead-out
- Digital ticket and QR check-in
Driver requirements- Valid driver license and signed waiver on file
- Intermediate group approval or prior track event
- Closed-toe shoes and long pants required
PricingPer driver$340.00Taxes and fees calculated at checkout. Promo codes and account credits apply before card charge.
From$340.00Phone screen: Review details
- GT Sprint — Open Lapping09:40 · 45 min · 1 driver$340.00Helmet rentalOptional add-on$45.00
−$51.00 · 15% off session
Use $18.00 gift certificate balanceVisa ···· 4242Stored card · expires 09/28Secured by Stripe
Subtotal$385.00Promo−$51.00Gift certificate−$18.00Total due today$316.00Total due today$316.00Phone screen: Checkout
Stack
- React
- Next.js
- TypeScript
- Django
- Stripe
Outcomes
- 5
- white-label venues
- 1
- shared payments engine
- Five venues running independently branded booking sites on one shared platform.
- Stripe covers the full transaction surface: reservations, stored cards, gift certificates, credits, and promo codes.
- Typed API clients and token refresh removed a class of auth-expiry bugs from the booking flow.