Start a project Start
Case studiesCase template · Lips by Lara
Lips by LaraBeauty · Website
Lips by Lara home page with a frontal view of the generated character, large serif headline, burgundy controls and treatment builder. Neck is selected; Face has two selections and Neck has one, for a total of $1,870.
The visual composition and treatment builder share one screen: Face 2, Neck 1, total $1,870.

Services

  • Research
  • UX/UI design
  • Content writing
  • Frontend development
  • AI model and animation
  • Payment integration

Tools

  • Competitor analysis
  • Content inventory
  • Information architecture
  • Treatment zone mapping
  • User flows

Technology stack

  • React
  • TypeScript
  • Vite
  • Lenis
  • Canvas video player
  • WebGL
  • Stripe Checkout
  • Serverless API

Lips by Lara

A website for Lara’s aesthetic practice, bringing together an expressive visual design, an animated character and a treatment builder. Visitors can explore areas, see prices openly and assemble a plan to discuss with Lara.

Give the practice a complete online experience

Lara was answering the same questions in direct messages and wanted prices available without a separate enquiry. We developed a website that could introduce her practice, make a detailed treatment list approachable and give those recurring answers a permanent home.

Our contribution

We shaped the content and website structure, designed the visual language, created the AI-generated character and her animation, and built the responsive site and checkout. The work connected art direction, motion and the mechanics of choosing treatments.

We organised the treatment list by area and designed the character, cards and plan as one experience. Alongside it, we developed dedicated prices, preparation, aftercare and FAQ pages that Lara can link to directly.

The visual direction

We built the visual direction around expressive serif typography, a soft blush field and burgundy accents. A large portrait anchors the opening composition, with generous space and carefully placed treatment cards around her. The builder belongs to that composition from the start: its panels, prices and controls use the same visual language, carrying the website’s character into the practical parts of the experience.

A short extract shows the character and treatment cards within the finished interface.

Create a character for a moving interface.

Creating the character meant developing both her appearance and her movement. We generated the model and animation, selected consistent sequences and built a long loop so a short gesture would not repeat every few seconds.

Movement also had to work with the interface. Transitions were built around chosen points in the loop, and the treatment cards follow their areas as she moves. This short extract shows the character and cards together in the finished scene.

Cart, Your treatment edit: lip enhancement $600, jawline contouring $900, Nefertiti lift $370, total $1,870, with card or wallet and pay over time through Affirm or Klarna
The same three selections carry into the cart: $600 + $900 + $370 = $1,870.

Keep the area, selection and price in one plan.

Lara’s price list contained more than 40 items organised by treatment type. We regrouped it by area, so someone exploring a part of the face or body could see the relevant choices and prices together.

Changing the area updates the scene and treatment list while retaining previous selections. Adding a treatment connects its card, selected state, item count and total. In the opening frame, two face treatments stay selected when a neck treatment is added; all three appear together in the cart.

We connected checkout to Lara’s own Stripe account and made the next step explicit: the plan starts a conversation, and payment does not reserve an appointment or replace Lara’s assessment.

FAQ: search field, 50 questions across 5 topics, the topic list and the question What if I'm not sure what to book? with Copy link
Search, topic navigation and a direct link make each answer easy to find and share.

Give recurring questions an answer Lara can send.

We reviewed published questions from other injector websites and used a structured brief to gather Lara’s own answers. That work became a searchable FAQ with 50 questions across five topics, alongside preparation and aftercare guidance.

Each answer has its own link. Lara can send the relevant explanation in a message, and visitors can return to it without searching through an old conversation. The reference pages carry the same visual language as the home page.

A complete website, from visual direction to checkout.

The launched site combines a custom visual design, generated character animation, a connected treatment builder, practical guidance and Stripe checkout, with layouts for desktop, tablet and phone.

Other cases

EN