We built the UK Cheerleading Association a single platform to run the whole sport - clubs, coaches, competitions, courses, certifications and payments - replacing a patchwork of spreadsheets and paper.
Product design + Full-stack build
Node 20 · PostgreSQL · Stripe
2022

The UK Cheerleading Association runs an entire sport - community clubs and school programmes, coaches and cheerleaders, competitions, coaching qualifications and certifications. All of it lived in spreadsheets, email threads and paper forms that didn't talk to each other.
Clubs registered by hand. Competition entries were reconciled manually. Coaching certificates were issued and verified on trust. Payments arrived through a patchwork of methods - and sensitive records for under-18 school cheerleaders needed real protection, not a shared folder.
We built UKCA a single platform from the ground up - a custom headless CMS on Node 20 with a clean, domain-driven architecture, so every area of the sport has its own home and the business rules live in one place.




UKCA now runs the sport from one platform. Clubs register themselves and enter competitions without back-and-forth. Coaches earn qualifications and walk away with a verifiable, QR-checkable certificate. Schools are invoiced cleanly; community clubs pay by card.
Behind the scenes, a background worker handles certificate PDFs and emails, realtime updates keep dashboards live, and sensitive records are encrypted at rest - so the association can keep growing without the spreadsheets creeping back.
“TherraCode built the system our sport never had. Clubs, competitions and coaching qualifications finally live in one place - and we trust it.”
Tell us what you're building. We'll come back within one business day with a clear plan, a timeline, and a real human to talk to.