One Coach Website Coaching and Fitness Platform
-
Fully static Next.js site on AWS CloudFront CDN
-
Strapi CMS with automated publish-to-live pipeline
-
11 pages across coaching, academy and experiences
One Playground needed a high-performance marketing site for the OneCoach platform that non-technical staff could update instantly, without touching code.
The Brief
OneCoach (by One Playground) is an Australian coaching and fitness platform connecting clients with professional coaches across personal training, group fitness, and retreat experiences. The business operates across multiple service lines - one-on-one coaching, an online academy, curated wellness retreats, and destination experiences - each requiring a dedicated web presence and distinct calls to action.
The client needed a marketing website that non-technical staff could maintain without developer involvement for routine content updates. At the same time, the site needed to perform to a high standard - fast load times, strong SEO foundations, and reliable delivery to a geographically distributed audience.
PixelForce was engaged to design and build a fully managed web platform, covering both the frontend website and a content management system that would give the OneCoach team direct control over every page, section, and call to action on the site.
Our Solution
PixelForce designed and built a headless CMS architecture using Next.js for the frontend and Strapi as the content management backend, deployed on AWS infrastructure for global performance and reliability.
Static Site Architecture
The frontend was built as a fully static Next.js export, meaning every page is pre-rendered to plain HTML at build time and served directly from a CloudFront CDN. This eliminates server processing on every user request, delivering consistently fast load times regardless of traffic volume - with a perfect 100/100 Lighthouse Best Practices score and a passing Google Core Web Vitals assessment.
Content Management with Strapi
The entire site is managed through a Strapi v5 CMS, giving the OneCoach team a structured admin interface to update hero sections, coach profiles, product cards, testimonials, CTAs, and page metadata - without writing a line of code. Each content type was designed with sensible defaults and field-level validation to prevent publishing errors.
Automated Publish Pipeline
PixelForce implemented a webhook-driven deploy pipeline that triggers automatically whenever content is saved in the CMS. The pipeline pulls the latest code, runs a full static build, syncs the output to S3, and invalidates the CloudFront cache - delivering updated content live in approximately 45 seconds from a single save action in the admin panel.
Form and Lead Capture Integration
A global modal system was built to handle multiple lead capture flows - a coaching enquiry form, a customer lead form, and a newsletter signup - each connected to HubSpot for CRM integration. CTA buttons across the site trigger the appropriate modal based on configuration set in the CMS, allowing the OneCoach team to control conversion flows without code changes.
Our services included
Technical Breakdown
The OneCoach platform was built using Next.js 16 with React 19 and TypeScript for the frontend, Tailwind CSS v4 for styling, and Strapi v5 as the headless CMS backend. Infrastructure runs on AWS - S3 and CloudFront for static hosting, and Lightsail with PostgreSQL and Nginx for the CMS. Google Tag Manager and HubSpot handle analytics and lead management.