Booking Hair Appointments

The Vision & Purpose

My passion for UI/UX design was enhanced by a personal challenge: finding hair providers who could work with my hair texture. Frustrated by the lack of a centralised platform and the reliance on social media, I envisioned a user-centred solution to streamline this process.

I aimed to create a seamless platform that allows users to locate hair providers, book and reschedule appointments effortlessly, and access a standardised price list. Additionally, the platform includes features for discovering and purchasing products suited to specific hair types and textures. Ensuring a consistent and smooth user experience across various web browsers.


  • Current websites often feature products and advice primarily tailored to straight or wavy hair, neglecting curly, coily, and kinky hair types. Ensure the website features a diverse range of products and advice catering to all hair types, including straight, wavy, curly, coily, and kinky hair.

  • A seamless, efficient, and professional booking experience for hair appointments, enhancing user satisfaction and reliability while eliminating the need to navigate through social media for these services.

  • Implement advanced filtering and recommendation systems that allow users to easily find products suited to their specific hair type and concerns.


UX Research

Defining goals

Competitor Analysis

I conducted a questionnaire to gather quantitative data on user preferences regarding hair appointment booking. The questionnaire consisted of four questions aimed at understanding users' willingness to book hair appointments through a website or app, their current booking methods, frequency of appointments, and desired features from such a platform. 



Questions included inquiries about the feasibility of booking hair appointments online or via an app, current booking habits, appointment frequency, and desired features for a hairdresser/barber booking platform. This quantitative approach provided structured insights into user behaviours and preferences, contributing valuable data for informing the design and functionality of a hair appointment booking website or app.

User Personas

User Journey Map


UI design

Wireframes & Components

Purple, blue, and white were chosen to evoke luxury, trust, and simplicity. Purple signifies creativity and sophistication, blue instils trust and stability, while white represents purity and ease of use. Together, these colours create a visually appealing brand identity, conveying our commitment to excellence and user satisfaction.

Prototype