Case study

Zio Hair

Salon booking + retail in one flow — pick stylist, time, products, pay online.

Role
Frontend Developer
Period
05.2025 — 06.2025
Stack
WordPress + NextJS · REST API · ShadCn UI
Zio Hair

Overview

Zio Hair combines appointment booking (date, time, stylist) with a product cart and online payment — a dual-purpose platform for salon services and retail.

The problem

01

Salons lose bookings to phone tag and no-shows. Selling products separately from appointments also splits the customer journey. Zio needed one place to book and buy.

Approach

02
  • Auth: registration, login, account management
  • Booking by date, time, and stylist
  • Cart for services + hair-care products
  • Online payment and confirmation notifications
  • Admin dashboard for appointments, services, and products

Key decisions

03
  • Validate availability before payment to reduce failed checkouts
  • Keep booking steps obvious on mobile
  • Give admin tools equal priority — ops pain becomes customer pain

Impact

Lab / shipping

Booking steps

3

Date → pay

Commerce rails

2

Services + retail

LCP

1.5s

Mobile lab

Ops surface

Admin

Appointments + SKUs

Outcomes

  • End-to-end booking + cart + payment journey

  • Admin surfaces for day-to-day salon operations

  • Clearer confirmation path for customers

Gallery

Project GalleryScreenshots
Zio Hair screenshot 1
Zio Hair screenshot 2
Zio Hair screenshot 3

Technologies

  • WordPress + NextJS
  • REST API
  • ShadCn UI
  • Tailwind CSS
  • GSAP
  • Swiper

Want something in this vein — booking, headless CMS, or a travel storefront?