Back to portfolio

AI Workflow / Lovable Vibe Coding

Recalibrate massage site with Lovable

A rapid website case study for a friend's mobile luxury massage business, using Lovable and the relax-here-now repo to turn a service idea into a polished booking-focused React experience.
Luxury mobile massage room with a therapist preparing a treatment table.

Role

AI Product Designer / Vibe-Coding Partner

Context

Friend's massage business / relax-here-now GitHub repo

Methods

Prompting, content strategy, component planning, visual direction, conversion review

Problem Framing

A solo service business needed to feel premium before the first conversation.

The client needed a site that could make mobile massage feel trustworthy, discreet, and high value. The core UX challenge was translating a personal service into a clear online promise with low friction paths to booking.

Lovable made it possible to move quickly from brand direction to working interface, while the repo structure kept the generated work inspectable: Vite, React, TypeScript, shadcn/ui, Tailwind CSS, and sectionized components.

5 sectionsHero, services, benefits, testimonials, and contact formed the conversion path.
4 offersService cards clarified Signature Recalibration, Executive Recovery, Couples Sanctuary, and VIP Mobile Spa.
1 repoThe Lovable project synced into the relax-here-now GitHub codebase for local review and iteration.

UX Thinking Framework

From business idea to working Lovable build

01 / Ideation

Position the service before designing the page

The project started by framing the business as premium mobile massage rather than a generic wellness site. That decision shaped the voice, dark luxury palette, large hero imagery, and concierge-style calls to action.

02 / Research

Translate buyer hesitation into page requirements

The research lens focused on what a first-time visitor needs to trust an in-home service: clear packages, visible professionalism, service territory, availability, privacy cues, and direct booking language.

03 / Prompt Strategy

Use Lovable to generate a coherent first pass

Prompting centered on business positioning, target client expectations, section order, and component behavior. Lovable produced a React/Tailwind implementation that could be reviewed as both a site and a codebase.

04 / Design Iterations

Tighten the conversion path

Iterations organized the page around Reserve Session, Elite Packages, service cards, benefit proof points, and a contact section. The flow helps a visitor understand the offer before asking them to commit.

05 / Final Mockups

Package the experience as a working product surface

The final direction uses high-contrast luxury imagery, gold accents, premium cards, icon-led benefit groups, and booking CTAs to make the business feel operational rather than speculative.

Design Iterations

The strongest design move was making booking feel like concierge service.

The generated site avoids a long brochure flow. It starts with a concrete promise, then quickly moves into packages and trust builders so the visitor can decide whether the service fits their occasion and budget.

Componentized sections made the Lovable output easier to critique: Hero handled positioning, Services handled offer clarity, Benefits handled trust, and Contact handled conversion.

Final Mockups

A luxury service surface generated through AI-assisted coding

Luxury mobile massage hero image used for the Recalibrate site.

Hero Direction

A premium visual tone for concierge-style massage delivered to the client's space.

Simple service icons for hands, home location, and spa stones.

Service Language

Icons and cards create a scannable model for the service promise and logistics.

Warm massage room image used for supporting service visuals.

Atmosphere

Warm supporting imagery balances luxury positioning with calm therapeutic cues.