Case study

Salon Booking & E-commerce Platform

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

Private client project

This is anonymized client work. The brand, live site, and visuals are covered by an NDA — reach out and I'll walk you through the details, the decisions, and the results.

Contact to discuss this project

Overview

The platform 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. The client 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

Technologies

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

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