🏢 Local Business · Bacchus Marsh, Melbourne
Bacchus Marsh · Local Business
Research Phase
Before writing a single line of code, our research agent studied Main Hair Haven — their current website, social presence, reviews, team, and services. Here's what stood out.
Located on Main Street in Bacchus Marsh — a growing outer-suburban town approximately 55km west of Melbourne CBD, serving a community of families and commuters
Near notable local landmarks including the Avenue of Honour, Bacchus Marsh Grammar, the railway station, and Lerderderg State Park — embedding the salon in a distinct small-town community identity
Has virtually zero verified online presence — every research source (Google, Bing, Yellow Pages, TrueLocal, Localsearch, HotFrog, Facebook) was either blocked or returned no data during investigation
Design Phase
Every design decision was intentional — informed by the research, not pulled from a template library.
Visual Direction
Built from 1,688 lines of TSX using Next.js 15, Tailwind CSS v4, and Framer Motion. Given the extremely limited research data available, the site was designed around the known location context of Main Street, Bacchus Marsh, creating a professional salon presence where none previously existed online.
Design Rationale
With no existing website, no social media presence, and no verified business details beyond the name and suburb, Main Hair Haven represents the most extreme case of a business invisible online. The design creates a complete professional web presence from scratch, giving this Bacchus Marsh salon its first digital footprint in a town where local search visibility is increasingly important for foot traffic from the growing commuter population.
Build Phase
Site Architecture
// Next.js App Router
Methodology
Spark (research agent) scraped Main Hair Haven'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 Main Hair Haven. 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 — 8 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 the lowest data completeness of any study — all web sources were blocked during research (Cloudflare, CAPTCHA, Facebook errors). Google search returned no results page. Bing was blocked by CAPTCHA. Yellow Pages, TrueLocal, HotFrog all Cloudflare-blocked. Localsearch returned empty. The only verified facts are the business name, Main Street location, and Bacchus Marsh VIC 3340 suburb — making this a case study in building a professional site from near-zero data.
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 Main Hair Haven's site in 10 minutes. Same process, same quality — a custom website built for you, not a template.