🏢 Physiotherapy · Carlton North, Melbourne
Carlton North · Local Business
Research Phase
Before writing a single line of code, our research agent studied The Cycling Physio — their current website, social presence, reviews, team, and services. Here's what stood out.
A niche cycling-specific physiotherapy practice in Carlton North — treating everyone from recreational riders to competitive athletes with specialist bike fitting for performance and comfort, plus tailored exercise prescription to maximise cycling results
The practice operates from 625 Nicholson St, Carlton North, apparently co-located with Pollinate Health which provides physiotherapy, remedial massage, personal training, and exercise at the same address — suggesting a shared-clinic model common in inner Melbourne
Their own website domain (thecyclingphysio.com.au) is currently down with DNS not resolving — meaning their only discoverable online presence is through Facebook, LinkedIn, directory listings on physiotherapists.com.au and Yellow Pages, making this demo a potential lifeline for their digital visibility
Design Phase
Every design decision was intentional — informed by the research, not pulled from a template library.
Visual Direction
A 6-page site with 9 components built around the cycling-physio niche, featuring dedicated pages for bike fitting, injury rehab, and sports physio alongside core pages. The bespoke Ride Load Calculator interactive component is tailored specifically to cyclists. The design spans 1,960 lines of TSX — the most in this batch — reflecting the depth of content across the cycling-specific service offering.
Design Rationale
The Cycling Physio's entire positioning is niche specialisation — they're not a general physio clinic that also sees cyclists, they're a cycling physio practice. The Ride Load Calculator speaks directly to this audience, helping cyclists understand training load and injury risk in terms they already think about. With their actual website down, this demo represents what a functioning digital presence could look like for a practice that currently relies on Facebook and directory listings alone.
Build Phase
Site Architecture
// Next.js App Router
Methodology
Spark (research agent) scraped The Cycling Physio's current website, Google reviews, social media, and business listings. Every piece of real data — team names, service pricing, business hours, unique details — was extracted into a structured profile.
Based on the research, a bespoke design direction was created specifically for The Cycling Physio. No templates — the typography, color palette, layout patterns, and visual effects were all chosen to match this business's personality and industry.
Pixel (design agent) built the entire 6-page Next.js application from scratch — 9 custom components, real content from the research phase, App Router with proper routing, and production-grade code.
Sentinel (QA agent) verified the build compiles cleanly, checked for placeholder content, validated all routes render correctly, and confirmed the design is unique (not recycled from another demo).
Additional Notes
Research covered 12 sources but data completeness was rated low — the business website (thecyclingphysio.com.au) is completely down with DNS not resolving, and no cached version was found in the Wayback Machine. Data was assembled from LinkedIn, Facebook page description, physiotherapists.com.au directory, Yellow Pages, and DuckDuckGo search snippets. No reviews, pricing, or hours could be extracted from any source.
For Reference
The Cycling Physio's current website: thecyclingphysio.com.au
More from the experiment
This case study is part of the AI Web Lab — a 30-day experiment where AI agents build bespoke websites for real Melbourne businesses. Every site is researched, designed, and built from scratch by a team of five specialist AI agents. The full methodology, code, and results are documented transparently.
This study is being prepared for publication as part of a research paper on AI-assisted web development at scale.
We built The Cycling Physio's site in 10 minutes. Same process, same quality — a custom website built for you, not a template.