🏢 Local Business · Malvern, Melbourne
Malvern · Local Business
Research Phase
Before writing a single line of code, our research agent studied Thread Cafe — their current website, social presence, reviews, team, and services. Here's what stood out.
Rated 4.0 on Yelp with reviewers describing it as a walkable discovery — a neighbourhood cafe found by wandering Malvern's streets rather than through marketing or social media presence
Open 7 days a week (7:30am–4pm weekdays, 8:30am–4pm weekends) with indoor and outdoor seating, yet has no website, no listed phone number, and no confirmed social media — operating entirely on foot traffic and word of mouth
Despite having no digital presence whatsoever — no website, no email, no confirmed Instagram or Facebook — Thread Cafe has still generated Yelp reviews and directory listings, suggesting strong organic local discovery in the Malvern 3144 area
Design Phase
Every design decision was intentional — informed by the research, not pulled from a template library.
Visual Direction
A 6-page site built around discovery and atmosphere, with an image gallery component to showcase the cafe's indoor and outdoor spaces. The layout includes dedicated menu and brunch pages to give structure to a business that currently has zero online presence, plus a testimonial carousel to surface the community voice that already exists on review platforms.
Design Rationale
Thread Cafe operates with absolutely no digital footprint — no website, no phone listing, no confirmed social accounts. The design creates the foundational online presence this cafe is missing, giving potential customers a way to find hours (sourced from Yelp), browse the menu, and confirm the location before visiting. The warm, gallery-driven approach mirrors the casual walk-in discovery experience reviewers describe.
Build Phase
Site Architecture
// Next.js App Router
Methodology
Spark (research agent) scraped Thread Cafe'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 Thread Cafe. 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 drew from 8 sources including Yelp (primary data source for hours, rating, amenities, and review snippets), Unsplash for representative imagery, and multiple directory searches. Data completeness was low — Brave Search API was exhausted, Google blocked scraping, and Instagram required JS rendering. No phone, email, or street address could be confirmed beyond the Malvern suburb.
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 Thread Cafe's site in 10 minutes. Same process, same quality — a custom website built for you, not a template.