🏢 Colour · Sunbury, Melbourne
Sunbury · Local Business
Research Phase
Before writing a single line of code, our research agent studied Hair Cycle — their current website, social presence, reviews, team, and services. Here's what stood out.
A Facebook-only business with no website — Hair Cycle operates from 45 Oshanassy Street in Sunbury and opened new premises in 2025, with the owner describing it as 'a big one' and watching the space grow into a community
Specialises in colour work with Facebook posts showcasing 'ash brunette tones' and professional blowwaves described as 'bouncy, sleek, and full of movement from roots to ends — smooth, glossy finish that shows off shine and depth'
Research hit systematic blocks across all platforms — Brave Search API exhausted, Google and Bing returned CAPTCHAs, Facebook required login, Yellow Pages and TrueLocal blocked by Cloudflare — all data sourced from Yahoo search snippets of Facebook posts
Design Phase
Every design decision was intentional — informed by the research, not pulled from a template library.
Visual Direction
A 6-page site with home, about, colour specialties, services, gallery, and contact — built with 9 components including a Colour Calculator that reflects the salon's colour-first positioning. At 1,888 TSX lines, the build compensates for limited source data with a rich interactive experience.
Design Rationale
Hair Cycle has no website and operates entirely through Facebook — the demo shows what a dedicated digital presence could do for a salon that clearly invests in its physical space (new 2025 premises) but has no online equivalent. The Colour Calculator plays to their strength in colour work, while the gallery and colour specialties pages give the visual portfolio that Instagram and Facebook posts currently provide without permanence.
Build Phase
Site Architecture
// Next.js App Router
Methodology
Spark (research agent) scraped Hair Cycle'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 Hair Cycle. 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 attempted 8 sources but achieved low data completeness — no website exists, and the Facebook page was inaccessible behind login walls. All confirmed data came from Yahoo search snippets of Facebook posts, including the Sunbury address, colour specialisation, and the 2025 new premises opening. No Google reviews, pricing, or opening hours could be verified.
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 Hair Cycle's site in 10 minutes. Same process, same quality — a custom website built for you, not a template.