Aller au contenu
KIVA
← Tous les projets

Sites web

Jessira Glow Studio: beauty salon redesign

A full redesign for a beauty salon and spa in the Philippines, built around the vanity mirror: deep teal and lime from the logo, a round mirror whose warm bulbs light up one by one, and a "My visit" mirror in the header that lights a bulb for every treatment added. The new homepage also loads 0.68 MB instead of 86.81 MB.

Les études de cas sont en anglais.

Contexte
Jessira Glow Studio, a beauty salon and spa in Pasay City, Philippines.
Mon rôle
Design, frontend development, and image production
Année
2026
The vanity mirror: Serif headline beside a round mirror ringed with glowing bulbs.
Phone homepage: Headline, two buttons, and the lit mirror on a phone.

Ma refonte : avant et après

L'ancien site à côté de mon design, à la même taille d'écran.

Homepage

A pale teal gradient card with the logo became a deep teal first screen: a serif headline with "and out." in lime italics beside a round vanity mirror ringed with glowing bulbs.

Après: HomepageAvant: Homepage

On a phone

The old phone layout was 780 px wide on a 390 px screen. Now the headline, two buttons and the lit mirror fit the screen, with the "My visit" mirror always in the header.

Avant
Avant: On a phone
Après
Après: On a phone

Aperçu

Jessira Glow Studio offers facials, body and spa treatments, hair, lashes and nails in Pasay City. The new website borrows the object every salon guest knows: the vanity mirror with its ring of bulbs.

Le problème

The old homepage downloaded 86.81 MB on every visit, which took 69.9 seconds to load on a simulated 10 Mbps connection. On a 390 px phone screen its layout was 780 px wide, it requested images that didn't exist, it loaded fonts and icons from three outside hosts, and it made claims the studio could not back up.

La solution

A rebuild with no framework, in deep teal and lime from the logo with bulb gold, using a high-contrast serif and a clean sans-serif. In the hero, eighteen warm bulbs drawn in CSS light up one by one around a round mirror, with the studio photo inside. Every treatment card has its own small bulb-ring mirror, and the "My visit" mirror in the header lights one bulb for each treatment added. Visitors pick treatments and a preferred day and time, the team confirms the schedule, and payment happens at the studio. Images are compressed WebP files that load as the visitor scrolls, and the fonts ship with the site, so the homepage makes no third-party requests.

Captures d'écran

Capturées sur le véritable site, en ligne.

Ma contribution

Designed and built the new site, produced the image set and compressed it for the web, built the bulb animations and the "My visit" mirror, rebuilt the booking flow and its summary page, reviewed the copy for claims, and measured the old and new versions with the same script.

Fonctionnalités

  • Round vanity mirror in the hero with eighteen CSS bulbs that light one by one
  • A bulb-ring mirror on every treatment card
  • "My visit" mirror in the header that lights one bulb per treatment added
  • Fifteen treatments grouped into Facials, Body & spa, Hair, lashes & nails, and Packages
  • Booking request with a preferred day and time; the team confirms and payment happens at the studio
  • Two unconfirmed statements from the old site, a VAT registration line and a certification claim, removed
  • Booking request sent as a pre-filled email that the customer sends
  • Field checks on the booking page, including Philippine mobile number formats
  • The three original customer quotes kept word for word

Défis techniques

A concept that does something

The mirror isn't only decoration. The bulbs in the header mirror count the treatments in the visit, so the concept doubles as feedback.

Booking, not shopping

A salon sells time, not parcels. The flow was rebuilt as a visit request: treatments, a preferred day and time, and payment at the studio once the team confirms, with no delivery address.

Technologies vérifiées

  • HTML
  • CSS
  • JavaScript
  • WebP
  • JSON-LD structured data

Faits tirés du code

Homepage weight on load
86.81 → 0.68 MB
On load, on a phone
86.81 → 0.58 MB
After scrolling the whole page
86.81 → 0.88 MB
Fully loaded, simulated 10 Mbps
69.9 → 0.68 s
Phone layout width (390 px screen)
780 → 390 px
Treatments on the site
15

Résultats

  • Live at jessirastudio.life.
  • Measured with the same settings: homepage on load down from 86.81 MB to 0.68 MB on desktop and 0.58 MB on phones.
  • No failed requests, console errors or third-party requests on the new site during the capture run.

Enseignements

  • The best concept is one that also works as an interface.
  • A service business needs a booking flow, not a shop checkout.
  • If images are illustrations, say so on the page.

À propos de cette étude de cas

Client website, shown by name. After launch, the images and fonts were trimmed without changing the design; the new-site figures are measured on that trimmed version, on a local server, with the same settings as the old site. Screenshots and measurements come from one capture script run on the old and new site, on a local server. The 10 Mbps figure is a simulated connection, not data from real visitors. All images are generated illustrations of one imagined studio; the clients and therapists in them are generated too, not the studio's staff or customers, and the site says the photos are for illustration. Treatment descriptions and the three customer quotes are carried over from the old site. In the old homepage screenshot, the founder's name is blurred.

Vous prévoyez un nouveau site, ou le vôtre est trop lent ?

Décrivez votre projet en quelques phrases. Dans les deux jours ouvrables, vous recevez des questions, une première approche et une fourchette de prix en CHF.

Demander une offre →