SHIFT >_CODE
All cases

Beauty salon website / 2026

NV Stars

A website for a beauty salon in Dnipro in three languages: a price list of 181 services, online booking with requests sent to Telegram, stylist pages with photos and videos of their work, reviews, a blog and an admin panel where the owner manages prices, services and content herself.

  • PHP 8.3
  • SQLite
  • JavaScript
  • HTML
  • CSS
  • Apache
  • Nginx
  • Docker
  • Ubuntu
  • FFmpeg
  • Meta Pixel
  • Meta Conversions API
  • Google Tag Manager
  • Google Analytics 4
  • Google Places API
Visit websitenv-stars.pro
01

The task

NV Stars is a beauty salon in Dnipro offering 10 kinds of services, from manicures and hair coloring to cosmetology, LPG massage and laser hair removal. The salon gets its clients through Meta ads, and almost all of them arrive on a phone. It needed a website that turns an ad click into a booking: one that shows prices and specialists right away, builds trust with real work and reviews, and lets people book in under a minute. One more requirement: the owner changes prices and adds services, photos and videos herself, without a developer.

02

Before

The salon had only Instagram. The price list lived in a PDF and in story screenshots, with some specialists keeping their own. Reviews sat in story highlights. The only way to book was by phone or direct message, and the administrator handled everything by hand in chats. Ads had nowhere to lead: there was no page for a specific service and no way to tell which click ended in a booking. The logo existed only as an image, with no source files.

03

What changed

In four days we built and launched a phone-first website in Ukrainian, Russian and English. The language is detected automatically, and each version has its own address for Google. The full price list, 181 services across 10 categories, is now in one place and searchable.

Booking happens in a window that fits on one screen: the client picks a service or a specialist, and the request instantly lands in the salon's Telegram group with "Taken", "Booked" and "No answer" buttons. A copy stays in the admin panel.

Each of the 8 specialists has a page with their experience and portfolio. The site shows more than 80 works, including 36 videos that play right in the grid, plus 50 client reviews and 10 blog articles, one per category.

The owner changes prices, adds and hides services and entire categories, and uploads photos and videos from her phone. Clips up to 5 minutes are compressed in the background and appear on the site by themselves. The logo was converted to vector. For advertising, Meta Pixel with Conversions API, GTM and GA4 are ready, along with a separate login for the ads specialist and built-in analytics that tracks the client's path from the first visit to the booking.

04

Screenshots

NV Stars 1NV Stars 2NV Stars 3NV Stars 4NV Stars 5NV Stars 6NV Stars 7NV Stars 8
NV Stars 9NV Stars 10NV Stars 11NV Stars 12NV Stars 13NV Stars 14NV Stars 15NV Stars 16

Your project could be next.

Tell us about your task - we will find the clearest path to the result.

  1. 01

    Discuss the task

    We dig into the goals, audience and constraints of the project.

  2. 02

    Design

    You see the structure and design before development starts.

  3. 03

    Build and launch

    We write the code, test it and put the project live.

NV Stars - Beauty salon website | SHIFT >_CODE