Case Study · Web Development

From brief to launch
in 24 hours.

A complete marketing website for a nail studio in La Herradura, Spain — bahianails.com — designed, written and shipped using an AI-assisted workflow that compresses a typical agency timeline from months into a single day.

ClientBahia Nails
SectorBeauty / Hospitality
LocationLa Herradura, Spain
Timeline24 hours
StackStatic HTML · Netlify
Screenshot of bahianails.com — homepage hero featuring the Bahia Nails wordmark, a manicured-hand photograph, and a Book via WhatsApp call-to-action.
Live site — bahianails.com 1000 × 625 preview

The brief

A small but ambitious nail studio opening on the Andalusian coast needed to be findable on Google the day they unlocked the doors. The owner spoke three languages, kept a polished Instagram, and had no patience for a six-month build at agency rates. The asks were simple in summary, hard to deliver in execution: a website that looked premium, loaded instantly on a phone, ranked locally, and could take bookings without a third-party plugin tax.

Existing options were unsatisfying. Wix and Squarespace would have shipped quickly but locked the brand into a cookie-cutter shell. A bespoke React build through a freelancer marketplace meant weeks of back-and-forth on Figma frames before a line of code was written. The middle path — an AI-assisted, hand-finished build — turned out to be exactly the right answer.

"I needed a real website, not a template. I just didn't have months to spend on it."

The process

The 24-hour build broke down into five phases, each accelerated by AI but never automated. AI drafts the obvious; the human handles the judgment calls. That balance is what separates a brand-aligned site from generated mush.

Hours 0–2 · Discovery
Brand voice and visual direction
A 60-minute call captured the studio's tone, services, pricing logic and the visual language the owner already used on Instagram. Reference imagery was assembled into a brief moodboard. AI was used to expand the moodboard into a structured brand-voice document covering tone of voice, vocabulary, do's and don'ts — drafted, reviewed and signed off before the second hour was up.
Hours 2–6 · Architecture
Site map, copy outline, SEO targets
Local search demand for nail-related queries in La Herradura, Almuñécar and Granada was surveyed. A six-section single-page architecture was chosen: hero, services, gallery, location, testimonials, booking. Page-level keyword targets were set, and a complete copy outline was locked, before any visuals were committed.
Hours 6–16 · Build
Design, copywriting, code in parallel
Visual design and copywriting moved together. AI generated first-draft copy in three languages (Spanish, English, Polish) which was then edited by a 27-year-veteran translator — me — for register and cultural fit. Static HTML and CSS were authored by hand in the same Playfair Display + DM Mono palette used on this site. The longest phase of the day, and the one that benefits most from AI acceleration.
Hours 16–20 · SEO and Schema
Structured data, sitemap, llms.txt
LocalBusiness schema with geo coordinates, opening hours and service catalogue. FAQ schema for the common pre-booking questions. Sitemap, robots.txt, llms.txt and an IndexNow key. WhatsApp deep-links so a "Book now" tap opens a pre-filled message — no third-party booking plugin required.
Hours 20–24 · Polish and Launch
QA, accessibility, deployment
Cross-device testing on iPhone, Android and desktop. Lighthouse and axe accessibility passes. Image compression to WebP. DNS pointed at Netlify, SSL provisioned, Google Search Console verified, Bing pinged via IndexNow. Site went live before the 24-hour mark.

The stack

Every choice favoured speed of build, speed of load, and simplicity of handover. Nothing on the page is a framework that needs upgrading every six months.

Markup
Static HTML · No build step
Styling
Hand-written CSS · No framework
Hosting
Netlify · Free SSL · Global CDN
Bookings
WhatsApp deep-link · Zero plugins
Analytics
Privacy-first · No cookie banner
SEO
Schema.org · IndexNow · llms.txt

The result

Twenty-four hours from brief to public launch. A site that loads in under a second on a mid-range phone, scores 100/100/100/100 on Lighthouse mobile, and ranks on the first page of Google for the studio's primary local-pack queries within four weeks of indexing — without a single paid placement.

Total project cost came in at roughly a quarter of what a comparable agency engagement would have charged, and the client owns every line of code. No vendor lock-in, no monthly platform fee, no surprise renewal pricing. The site is hand-edited when something needs to change; updates ship in minutes.

"The site loaded faster than my old Squarespace, ranked higher than my competitor's WordPress, and cost less than both. Not sure why I waited so long."

What this does not mean

It would be dishonest to call this a fully automated workflow. AI accelerated the obvious — brand-voice extraction, first-draft multilingual copy, schema generation, image alt text, FAQ drafting. But every decision that mattered — visual hierarchy, tone of voice in the brand's own register, what to leave off the page, whether the colour palette read as confident or chaotic — was a human call. AI is a power tool. It is not a substitute for taste.

This is also not a fit for every project. If your site needs a custom CMS, multi-tenant architecture, payment flows, or a roadmap of unbuilt features, that is a different engagement. The 24-hour window applies to marketing sites — landing pages, brochure sites, portfolio sites, local-business sites — where the goal is to ship a credible, fast, findable presence and move on.

What you get

Have a brief?
Get an itemised quote in 24 hours.

Send the goal, the audience, and any reference sites you like. You'll receive a flat-fee proposal — fixed scope, fixed price, fixed timeline — within one working day.