Go back A solution to manage appointments, designed for my barber.
June 1, 2025

Barber Appointments (Teaser)

A solution to manage appointments, designed for my barber.

1. Introduction

One of my closest friends has a gift — he’s a barber with serious talent. So good, in fact, that I left the guy who had been cutting my hair for five years. Maybe it’s because he charges half the price, or maybe it’s because he just gets what you want without much explaining. Either way, his chair is always booked, and his loyal client base just keeps growing.

During one of our usual chats while I was in the chair, we started talking about my latest project. That’s when he mentioned a simple idea: “I wish I had an app that made scheduling appointments easier than scribbling in a calendar.” He wanted something quick — tap, type a name, done. An automatic 40-minute slot for a standard haircut, with a built-in 10-minute buffer before the next client. Maybe even a daily reminder so he wouldn’t forget a busy day ahead.

That conversation stuck with me. It made me realize how clunky appointment booking can be, and how much smoother it could be with a custom-made tool that fits his flow.

So I built it — a clean, intuitive appointment planner designed with him in mind.


 

2. The Design Process

I started the design process in Figma with basic wireframes — just black-and-white blocks to map out the core flow: adding, viewing, and managing appointments. The goal was always speed. I kept asking myself:

Can this feel faster than sending a WhatsApp message?

From the beginning, I focused on the primary user action: booking a haircut. I want an appointment and I get it — done. No unnecessary screens, no clutter.

Once the wireframes felt right, I moved on to color and layout. I used a clean, minimal palette that keeps the focus on the schedule itself. Bright accents highlight actions, while neutral tones stay out of the way.

Every part of the design was shaped by one goal: make the user journey as short and smooth as possible.

 

 

To be continued.