01Case Study

Lumé
Beauty.

A custom booking platform designed to turn a beauty studio website into a simple, direct appointment experience.

Next.jsTypeScriptTailwind CSSMongoDB
02The Problem

Booking should not start with a DM.

Many local beauty businesses still rely on Instagram messages, phone calls, or manual conversations to manage appointments. For customers, that means waiting for replies, asking about availability, and coordinating a time manually.

Lumé was designed around a simpler idea: the website itself should become the booking desk, allowing customers to choose a service, select an available time, and confirm their appointment without leaving the site.

03The Idea

Turn the website into the booking desk.

01

Choose a service

Customers can browse available beauty services and understand what they are booking before starting the appointment flow.

02

Find a time

Available appointment slots are generated around working hours and the duration of the selected service.

03

Confirm

The final step keeps everything focused in one interface, turning the selected service and time into a confirmed appointment.

04Booking Experience

Designed to make booking effortless.

The booking flow keeps the entire appointment process inside one focused interface. Customers can select their service, date, and available time without navigating through multiple pages.

Lumé Beauty Studio booking interface
Appointment booking flowService → Date → Time → Confirmation
05Booking Logic

Simple interface, real logic.

The booking system was built around real appointment availability rather than a static calendar. Working hours are defined from 09:00 to 17:00, with available times generated in 15-minute intervals.

Service duration is also taken into account. Before displaying a slot as available, the system checks existing appointments and prevents overlapping bookings.

06Admin Experience

Built for the business too.

The customer-facing booking flow is backed by a protected admin experience where appointments and services can be managed from one place.

01

Appointments

View and manage incoming customer bookings from a centralized dashboard.

02

Services

Control available services and their durations without changing the booking interface.

03

Protected access

Administrative functionality is separated from the public experience through authenticated access.

07Final Result

A beauty website that actually books.

Lumé combines a polished beauty studio experience with a functional booking system, giving customers a direct path from discovering a service to reserving an appointment.

Previous project

Vervida Skincare

Next project

GEMORA
Let's work together

Have a project
in mind?

Have an idea, a project, or just want to talk? I'm always open to new opportunities and interesting ideas.

[email protected]