All work

Cosmetology studio

Laser hair removal and RF microneedling. Packages and prices laid out like exhibits in a museum case, with a source under every figure.

Ask for a live demo

The business is real, so we show its name and link only with the owner’s consent. We’ll walk you through the live version on a call.

First screen: Cosmetology studio
What
Landing page
Where
Saint Petersburg
Year
2026
Stack
Next.js, React, TypeScript

The brief

A studio in Saint Petersburg offers laser hair removal and RF microneedling. Everything we could find about it fit into one post in a Telegram channel: services, zones, packages of 8 and 12 sessions and prices ran together in a single block of text. From a post like that it’s hard to tell what one zone costs and what the price includes.

What we did

  • A museum showcase. Each service is displayed like an exhibit: a number, what’s included, the price and a label saying where the figure came from. A side menu lists the sections, like an exhibition catalogue.
  • Diagrams instead of other people’s photos. Treatment photos from the internet can’t be passed off as the studio’s work, so we drew diagrams: how a pulse acts on a follicle, a map of zones and how heat spreads through tissue. Each one is labelled as an illustration.
  • What the price includes. A separate block breaks down the all-inclusive price and says plainly what the post leaves out: preparation, contraindications, intervals. Those need checking with the specialist, and the site says so.
  • Labelled answers. Every answer in the FAQ is tagged as either confirmed by the post or to be checked with the specialist.

How it’s built

Next.js and TypeScript, all illustrations in SVG. Body text is set in Manrope, headings in Playfair Display with italics. Reveal animations switch off when the system asks for reduced motion.

Screens

A showcase of diagrams: follicle and pulse, treatment zones, heat spread
Protocol: what the price includes and what to check with the specialist
First screen on a phone