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 projectOverview
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
01Salons 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?