• PREMIUM BARBERSHOP 2023 EDITION

  • UX/UI CASE STUDY

  • EMPOWERING MODERN BARBERSHOPS

  • CREATING THE JOURNEY

Barbershop Application

Barbershop Application

PREMIUM BARBERSHOP APP

PREMIUM BARBERSHOP APP

A End-to-end design process for a premium booking experience for a modern barbershop.

A End-to-end design process for a premium booking

experience for a modern barbershop.

MY ROLE & SKILLS

I led the end-to-end design process of a barbershop booking app, translating customer and barber

insights into a seamless scheduling experience. I also mentored a design intern, elevating execution quality while improving team efficiency and design consistency.

I led the end-to-end design process of a barbershop booking app, translating customer and barber insights into a seamless scheduling experience. I also mentored a design intern, elevating execution quality while improving team efficiency and design consistency.

User Research

Information Architecture

Wireframing

Prototyping

Design Systems

Usability Testing

Usability Testing

Interaction Design

Cross-Functional Leading and Collaboration

Atomic Design System

Design Systems

User Research

Information Architecture

Wireframing

Prototyping

Design Systems

Usability Testing

Usability Testing

Interaction Design

Cross-Functional Leading and Collaboration

Atomic Design System

Design Systems

THE TECH I USED:

TEAM

RA

Rui Albasini

Lead Product Designer

BR

Bruna Rodrigues

Design Intern

Project Timeline

2024

4 months

MY PROCESS

The process began with empathizing with the project to gain a clear understanding of users' needs and goals.
This crucial first step provided deeper insights into the user experience, identifying key challenges and opportunities. 


I collaborated with a barbershop owners and users to better understand the target audience.

Chapter 01

DISCOVER

Researching what stakeholders, barberhshop owners and users needs

PROJECT CONTEXT

Traditional barbershops struggle to compete in fast-paced urban environments. Our survey of 40 participants found that 68% reported frustration from unexpected closures or long queues. Despite this friction, only 35% had ever tried a digital booking solution, pointing to an awareness and usability gap rather than lack of demand.

Premium Barbershop bridges this gap as a sophisticated mobile solution, delivering

real-time availability, digital style matching, and frictionless booking to elevate

grooming from transactional to experiential.

It aims to enhance the barbershop experience for both customers and businesses.

"I wish I could book a haircut the same way I book a taxi."

Miguel, 22, Coffee Waiter, Lisbon — User Interview

THE WHY?

Have you ever eagerly headed to your favorite barbershop, only to find it unexpectedly

closed or with a large queu?
This frustating experience inspired my latest case study.


So I started to think: "what if users could instantly discover curated nearby barbershop options with transparent, real-time insights?"
Premium barbershop emerged as the answer to come in handy to help you navigate similar situations.

This is a self-initiated, speculative case study inspired by a real problem I've personally experienced. I collaborated with barbershop owners and frequent clients in Lisbon and Braga to ground the work in real insight rather than assumption.

THE CORE CHALLENGE

Traditional barbershops face inefficiencies in managing appointments, coordinating staff schedules, and engaging with customers effectively. Customers often experience long wait times and limited visibility into services or barber availability. 

Barbers themselves need tools to manage their schedules and communicate with shop owners/admins. 

A unified, three-module application can address these issues by providing tailored interfaces and functionality for each user group.

The goal was to design a three-module platform: a client-facing booking app, a barber schedule management tool, and a shop owner admin dashboard. This case study focuses on the client-facing module. The barber and admin modules were designed and are available in the Figma file.

SCOPE DECISION

Admin and barber modules are fully designed in Figma. This case study documents the client experience end-to-end, which represented the highest user impact and the most complex design problem.

RESEARCH

This crucial first step provided deeper into the user experience, identifying key challenges and opportunities.
Secondary research, user surveys, stakeholder interviews, and competitor analysis to define the real problem space.

RESEARCH GOALS

01

Understand attitudes toward using a digital barbershop booking experience.

02

Measure how much demand actually exists for a booking solution.

Measure how much demand actually exists for a booking solution.

03

Analyze competitor solutions to identify gaps in the market.

04

Evaluate how users feel about existing booking methods like WhatsApp and phone calls

05

Understand barbershop owner needs: scheduling, staff coordination, and communication

Understand barbershop owner needs: scheduling, staff coordination, and communication

06

Identify must-have features for client, barber, and admin modules

KEY TAKEAWAYS

The barbershop industry is increasingly adopting digital solutions to improve customer experience, streamline operations, and enhance collaboration among staff. This case study explores the potential for developing a barbershop application composed of three distinct modules: Client, Admin (Shop Owner), and Barber (Collaborator). The research focuses on understanding the feasibility, benefits, and challenges of such an application.

Lack of Unified Systems

Most barbershops rely on fragmented tools (social media, manual bookings), leading to missed appointments and inefficiencies.

Users Want Convenience

Clients seek easy, intuitive ways to view availability, book appointments, and receive reminders.

Users Want Convenience

Many barbers experience frustration due to overlapping bookings, unclear schedules, or last-minute cancellations.

Admins Need Control

Owners want adashboard to track appointments, assign barbers, and manage schedules easily.

Competitive analysis

I analyzed three leading booking platforms to identify where the market falls short for premium barbershop experiences.

Platform

Real-time Availability

Barber Profiles

Admin Dashboard

Loyalty System

Style Matching

Mobile-First

bOOKSY

yES

yES

bASIC

bASIC

YES

YES

no

no

NO

NO

yES

yES

Threatwell

Partial

Partial

yes

yes

basic

basic

no

no

NO

NO

partial

partial

Styleseat

yES

yES

strong

strong

YES

YES

Basic

Basic

NO

NO

yES

yES

OUR APP

yES

yES

deep

deep

YES

YES

yES

yES

Yes

Yes

yES

yES

KEY TAKEAWAYS

The barbershop industry is increasingly adopting digital solutions to improve customer experience, streamline operations, and enhance collaboration among staff. This case study explores the potential for developing a barbershop application composed of three distinct modules: Client, Admin (Shop Owner), and Barber (Collaborator). The research focuses on understanding the feasibility, benefits, and challenges of such an application.

Lack of Unified Systems

Most barbershops rely on fragmented tools (social media, manual bookings), leading to missed appointments and inefficiencies.

Users Want Convenience

Clients seek easy, intuitive ways to view availability, book appointments, and receive reminders.

Users Want Convenience

Many barbers experience frustration due to overlapping bookings, unclear schedules, or last-minute cancellations.

Admins Need Control

Owners want adashboard to track appointments, assign barbers, and manage schedules easily.

No existing platform combines real-time barber availability, style matching, and a loyalty program in a premium mobile experience. That gap is where this product lives.

Competitor Analysis Summary

SURVEYS

To gather more information, I chose to do some information gathering by doing surveys. With this method i was able to distribute the surveys to a wider audience to gather a large sample of 40 users insights and information as quickly as possible.

To gather more information, I chose to do some information gathering by doing survey.
With this method i was able to distribute the surveys to a wider audience to gather a large sample of 100 users insights and information as quickly as possible.

Participants were recruited through direct outreach to 3 local barbershops. Survey conducted over 4 weeks in January 2024.

WHAT USERS TOLD US

This research reveals a clear gap between user habits and digital adoption. While customers are loyal to their barbers, the booking experience remains inefficient and fragmented. This creates a strong opportunity for a streamlined, app-based solution that improves convenience without disrupting existing relationships.

Fragmented Booking Experience

68% of users still rely on phone calls or walk-ins to book appointments, leading to long wait times and scheduling conflicts.
Despite this friction, only 35% have used a digital app for booking, highlighting a clear usability or awareness gap rather than lack of demand.

Lack of Unified Systems

While 72% of users have a favorite barbershop or barber, less than 20% were satisfied with the way they currently book appointments.

 This indicates strong brand loyalty but poor system satisfaction, suggesting a better booking experience could boost retention.

How often do users visit a barbershop?

How often do users visit a barbershop?

40 participants

40 participants

Weekly

15%

Bi-weekly

16%

Monthly

40%

Every few months

20%

Rarely

9%

40 participant

40 participant

THE ADOPTION GAP

THE ADOPTION GAP

68%

still rely on phone calls or walk-ins to book

still rely on phone calls or walk-ins to book

68%

have used any digital booking tool

have used any digital booking tool

72%

have a favourite barbershop or barber

have a favourite barbershop or barber

<20%

are satisfied with how they currently book

are satisfied with how they currently book

Meet Miguel Forcado (USer Persona)

Emerging from research and interviews, Miguel represents the core user segment: urban professionals with irregular schedules, high loyalty to their barber, and zero patience for friction.

Miguel Vorcado

Miguel Vorcado

Age

22

22

Occupation

Coffee waiter

Coffee waiter

Income

900€/month

900€/month

Hometown

Portugal, lives in Lisbon

Portugal, lives in Lisbon

Race

Caucasian

Caucasian

Gender

Male

Male

Family

Not Married but in a stable relationship, lives with roomates

Not Married but in a stable relationship, lives with roomates

Miguel forcado is a coffee waiter from the historic Bairro Alto neighborhood in Lisbon, Portugal.Born and raised in the heart of the city, miguel embodies the warm and passionate spirir of lisbon’s hospitality culture. Miguel values time and efficiency. With a busy work schedule, he needs services that fit into his day seamlessly. He frequently books services online and uses apps for everything from transport to food delivery. He enjoys looking polished and visits the barbershop every 3–4 weeks.


GOALS

As a 22 year old man he always wants to maintain a stylish appearance to impress customers at work

Book barbershop appointments quickly from his phone

Find a barber with good reviews and available slots

Get reminders so he doesn’t forget appointments

Find a barber who understands his hair type and preferred styles

Easily book appointments that fit his irregular work schedule

Track loyalty rewards or discounts

FRUSTRATIONS

Limited availability of barber appointments during his free time

Inconsistent quality of haircuts from different barbers

Difficulty in communicating his desired hairstyle effectively

Long wait times at walk-in barbershops

Limited information about barbershop services and prices online

Calling to book feels outdated and inconvenient

Walk-in waiting times disrupt his day

No easy way to compare barbers or services

Interview QUote

"I don’t want to have to call to book an appointment, I need something quicker."

Miguel - User Interview, January 2024

Design Decisions Driven by Miguel

How Miguel shaped the design

His irregular schedule drove the time-constrained booking flow. His inability to preview barber style drove the barber profile cards with portfolio photos. His frustration with phone calls drove the notification and reminder system as a core, not a nice-to-have.

EMPATHY MAPS

Inside miguel´s world

SAYS

  • "I wish I could book a haircut like I book a taxi"

  • "I don't want to call , I need something quicker"

  • "I wish I could just book a haircut like I book a taxi."

  • "I don’t want to have to call to book an appointment, I need something quicker."

FEELS

  • Frustrated when can't get appointments easily

  • Annoyed when appointments aren't honored

  • Anxious about inconsistent haircut quality

  • Excited to try new hairstyles

  • Relieved when the process is smooth and fast

  • Frustrated with lack of transparency or updates

DOES

  • Checks barbershop reviews online

  • Tries to book appointments during off-hours

  • Experiments with different hairstyles

  • Uses his iPhone to research grooming trends

THINKS

  • Wants to look stylish and professional

  • Concerned about spending too much on grooming

  • Values his personal style and appearance

  • Wonders how to find a barber who understands his style

Chapter 02

DEFINE

Researching what stakeholders, barberhshop owners and users needs

DEFINING THE MVP

At this point, I was ready to start defining the features my app would include. I had got to know my target user, and had defined the key problems my user was facing regarding tackling Barbershop appointment booking .

With this information in hand, I set out to define my MVP (minimum viable product).

LOOK AND FEEL

In order to design an app that would match its goals and give an immersive experience, I wanted the app to look feel modern. 

The app has a sleek, modern dark theme with a vibrant shade of blue described as Sky blue color palette, accented by a lighter shade of blue for a premium feel. 

Also by introducing Smooth animations, rounded elements, and minimalist typography creates an elegant yet functional user experience.

I’ll start with the mood board first.

TONE

Sleek & Sophisticated:

Think smooth, clean lines and modern aesthetics. The tone should mirror this feel—smooth, easy-going, but with a hint of mystery.

Edgy & Rebellious:

If the barbershop leans into a more alternative vibe, let the tone have an edgy, rebellious quality. This could be seen in the choice of words, like using slang or slightly unconventional phrasing that still feels natural.

Authentic & Grounded:

No over-the-top fluff. The tone should feel real, as though it’s coming from someone who truly understands the craft of barbering and the culture that comes with it.

Example Phrases:

Booking page: “Let’s get you lined up. Choose your time, and we’ll take care of the rest.”

Welcome message: “Welcome to [Shop Name]. It’s not just a cut, it’s a transformation.”

After service: “Your look is now legendary. See you next time for the next level.”

VOICE

Professional yet Casual:

It’s important to maintain professionalism (after all, it’s a barbershop), but with a relaxed vibe. You want users to feel like they’re engaging with a place that knows its craft but doesn’t take itself too seriously.

Confident & Bold:

The voice should exude self-assurance, aligning with the idea that the barbershop is a place where clients go to look and feel their best. The tone can be unapologetic and cool.

Confident & Bold:

The voice should exude self-assurance, aligning with the idea that the barbershop is a place where clients go to look and feel their best. The tone can be unapologetic and cool.

Inviting:

Use language that feels intriguing, drawing people in without revealing everything. Think of it like a secret, exclusive space that someone has to discover and experience for themselves.

IMAGE Moodboard

Chapter 03

PROTOTYPE

Researching what stakeholders, barberhshop owners and users needs

Architecture, Visual System
& Final Screens

Professional yet Casual:

It’s important to maintain professionalism (after all, it’s a barbershop), but with a relaxed vibe. You want users to feel like they’re engaging with a place that knows its craft but doesn’t take itself too seriously.

Confident & Bold:

The voice should exude self-assurance, aligning with the idea that the barbershop is a place where clients go to look and feel their best. The tone can be unapologetic and cool.

Confident & Bold:

The voice should exude self-assurance, aligning with the idea that the barbershop is a place where clients go to look and feel their best. The tone can be unapologetic and cool.

Inviting:

Use language that feels intriguing, drawing people in without revealing everything. Think of it like a secret, exclusive space that someone has to discover and experience for themselves.

UI STYLE GUIDE

After defining the core problems and solutions, the next step was to translate them into a tangible product.

To do that, I first developed a style guide, a structured system defining the visual language, including typography, color, and component patterns. This ensured consistency and scalability across the product.

Colors

Spacing

Grid

Typography

Spacing

Color SCHEME

The color palette for the Premium Barbershop App reflects sophistication, confidence, and modern masculinity. 

Deep tones paired with clean neutrals offer a sleek, high-end experience that aligns with the quality of service and grooming excellence our brand represents.

Background Colors

Background Dark

#1F2126

Background Light

#F5F5F5

PRIMARY Colors

A primary color is the color displayed most frequently across your app's screens and components.
It can be your main brand color, or primary accent color that is high-emphasis in the app.

Primary Color

#5C80FF

Primary Container

#C1C7FE

On Primary

#FFFFFF

On Primary Container

#5C80FF

900

800

700

600

500

400

300

200

100

50

Secundary Colors

A secondary color provides more ways to accent and distinguish your product. Having a secondary color is optional, and should be applied sparingly to accent select parts of your UI.

Secundary Color

#8683A1

Secundary Container

#FFFFFF

On Secundary

#FFFFFF

On Secundary Container

#8683A1

900

800

700

600

500

400

300

200

100

50

Neutral colors

Black

#000000

Gray 800

#262626

Gray 600

#555555

Gray 300

#c4c4c4

White

#f5f5f5

INFOrmatioN ARCHITETURE

1

First-time user navigating through the app.

2

Active user navigating through the app.

first time user

1

1

2

2

Splash Screen

Splash Screen

Onboarding

Onboarding

Home

Home

Booking

Booking

Booking by service

Booking by service

Booking By Specialist

Booking By Specialist

Services Details

Services Details

Select Barber

Select Barber

Select Date

Select Date

Select Time

Select Time

Select Payment Method

Select Payment Method

Appointment details confirmation

Appointment details confirmation

Payment confirmation

Payment confirmation

Services details

Services details

Schedule

Schedule

Reviews

Reviews

portfolio

portfolio

About

About

Shop

Shop

Product Page

Product Page

Cart

Cart

Checkout

Checkout

Profile

Profile

Personal Information

Personal Information

Login & Security

Login & Security

Past Appointment

Past Appointment

Appointments

Appointments

Active Appointments

Active Appointments

Past Appointments

Past Appointments

Language

Language

Log Out

Log Out

Sign Up

Sign Up

Log In

Log In

Start

Start

FINAL SCREENS

HOME DASHBOARD OVERVIEW

The home screen serves as the central hub, providing a quick snapshot of available services and specialists. It is structured for fast navigation and clear decision-making.

Welcome,

Rui Pirez

friday, 02 march

Our Services

Packs

HAIR

BEARD

FINISHERS

PAINTING

Haircut + Styling

Basic haircut & vitamint

10€

Haircut + Styling

Basic haircut & vitamint

22€

Haircut + Styling

Basic haircut & vitamint

26€

Haircut + Styling

Basic haircut & vitamint

30€

our Top Specialists

Wade Warren

Top Hair Specialist

5.0

John Warren

Hair Specialist

5.0

Lil Wayne

Hair Specialist

5.0

9:41

Premium

Barber shop

A structured list presents the available services within the selected category.Each item clearly communicates:

Service name,Brief descriptiona and Price

A segmented tabs allows users to switch between different service types such as packages, hair, beard , promotions. This enables quick filtering without overwhelming the user with unnecessary options.

A horizontally scrollable section highlights featured professionals. Each card includes:

Specialist image, Name and role, Rating indicator

The bottom navigation provides persistent access to key areas of the app, such as home, bookings, and user profile. Its fixed position ensures smooth navigation across the platform.

Chapter 03

Chapter 04

TESTING

Testing the solutions and polish the product with the gathered insights

THE MOMENT OF TRUTH

It’s time to take the solution to the test. In this phase, I will test the design that I made in the previous phase. It starts with usability testing and then I’ll do some iterations based on the usability testing.

To ensure the app met the needs of my target users, I created a interactive prototype in Figma and tested it with 10 participants. All testers had previously booked appointments online and were familiar with using mobile apps for service-based businesses. I focused on testing essential user flows that would be central to the app’s success. The goals below helped evaluate usability, satisfaction, and motivation.

GOALS

Goal 1

Test overall app functionality and ease of use.

➡️10/10 users said the app felt modern, smooth, and intuitive

Goal 2

Measure ability of users to book an appointment by specialist or service

➡️ 9/10 users preferred booking by service first, then choosing a barber

➡️8/10 users wanted clearer service categories (e.g., beard vs haircut)

➡️ 5/5 completed the booking successfully

Goal 3

Test how well users could navigate the Shop and complete a purchase

➡️ 5/5 users were able to browse and add products to cart

➡️ 2/5 users struggled to find the checkout button quickly

➡️ 4/5 users wanted more product filters (e.g., by hair type)

Goal 4

Assess motivation to return and continue using the app

➡️10/10 users said the app felt modern, smooth, and intuitive

USABILITY TESTING

To test the design, initially I made scenarios to be carried out by the testers. 



Those scenarios were :

Use Sign Up & Explore the App

You’re a new user who just downloaded the app.
Sign up, create your profile, and take a few moments to explore the main sections of the app.

Purpose:

Test overall onboarding, navigation clarity, and first impressions.

Book haircut by service type

You need a basic haircut.
Use the app to find a suitable service, choose a time slot, and book your appointment.

Purpose:

Evaluate how easily users can browse services and complete a booking.

Look for a specific barber that you already know

You need a basic haircut.
Use the app to find a suitable service, choose a time slot, and book your appointment.

Purpose:

Evaluate how easily users can browse services and complete a booking.

Time-Constrained Booking

You are only free tomorrow between 1:00 PM and 2:00 PM. Book a haircut within that window.

Purpose:

Assess how easily users can scan availability, understand time slots, and complete

bookings under time pressure.

Modify Existing Booking

You’ve already booked a haircut, but now you need to change the time. Update your appointment.

Purpose:

Assess flexibility of the system, ease of editing vs canceling, and whether users understand consequences (fees, availability changes).

Cancellation Transparency

You might need to cancel your booking. Check what happens if you cancel and decide whether to proceed.

Purpose:

Evaluate clarity of cancellation policies, trustworthiness, and whether users feel safe committing to a booking.

Chapter 05

NEXT STEPS

Testing the solutions and polish the product with the gathered insights

NEXT STEPS

  • Create a better and smooth onboarding experience for first time users.

  • Collaborate with developers to begin building the MVP (Minimum Viable Product).

  • Test continuously: Gather feedback from real users as the product evolves to iterate and scale.

  • Test continuously: Gather feedback from real users as the product evolves.

  • Launch a beta version with selected barbershops to validate the solution in a live environment.

  • Monitor engagement and performance metrics to inform future updates and improvements.

REFLECTIONS

The whole design process of this study case was super fun for me. I got to learn a lot. I had to find solutions for a problem i had and also got new problems that i never thought some people went through going to barbershops and some were unique and some were understandable. 

What began as a vague frustration around barbershop bookings transformed into a deeply researched, thoughtfully designed, and validated solution. It reinforced that real innovation happens when we slow down to listen, collaborate, test, and adapt.

This project not only deepened my UX desiGgn skills but also emphasized the value of cross-functional empathy, iterative thinking, and constant learning. I’m excited to carry these lessons forward into future work and continue solving real problems for real people.

This Case Study is far from perfect but my intention is to improve it in the future .

LEARNINGS

Digital convenience is non-negotiable nowadays

Users expect seamless, mobile-first experiences and will avoid services that don’t offer modern digital tools.

Frustrations are shared across roles

Barbers, admins, and clients all experience different aspects of the same broken process.



A unified solution could greatly streamline operations.

User trust comes from transparency

Visibility into schedules, pricing, and barber profiles directly influences user confidence and satisfaction.

Empathy drives clarity

Understanding the frustrations and goals of barbers, shop owners, and clients helped define meaningful and focused problems.

Design is never one-size-fits-all

The solution must cater to different user types with tailored interfaces and workflows.

THANK YOU FOR WATCHING!!!

Want to start working on your next project with me?