2021

Hair Salon Booking App

Client
BAM
Role
Product design

Connecting Stylists and Customers with Ease

The Vision: A Platform for Hairstylists to Grow and Connect
Imagine being a newly graduated hairstylist eager to build a client base but struggling to find customers. Or picture yourself as a customer searching for the perfect stylist who understands your hair type—only to realize how difficult it is to find the right match.

That’s where BAM Hairdresser comes in. Designed as a matchmaking platform for hairstylists and customers, BAM helps stylists showcase their portfolios while giving customers an easy way to find, book, and connect with their ideal hairdresser.

With this vision in mind, I led the design for both iOS and Android, shaping BAM into an intuitive and user-friendly app from its inception in July 2021.

Understanding the Challenges

Creating an app that bridges the gap between hairstylists and customers was no small feat. To build a platform that truly worked for both sides, we needed to understand their struggles firsthand.
Key Pain Points
💇 For Hairstylists:
  • Hard to attract new customers and showcase their work.
  • No way to keep in touch with past clients and encourage repeat bookings.
👩 For Customers:
  • Struggled to find a stylist tailored to their specific hair type and needs.
  • Found a great stylist, but they were fully booked with no easy way to get on a waitlist.

User Research: Gaining Insights from Stylists and Customers

To create a seamless experience, we conducted interviews, persona studies, and customer journey mapping. This helped us identify the most important features for the launch version of BAM.
What Customers Wanted:
  • Personalized hairstylist recommendations – A way to discover new stylists based on their preferences.
  • Nearby salons – Convenience was a top priority.
  • Transparent pricing – No hidden costs when booking services.
  • Trustworthy reviews – Avoiding bad hair experiences was crucial.
What Stylists Needed:
  • More visibility – A way to attract potential clients and build a personal brand.
  • A personal portfolio – A place to showcase past work and styles.
  • Stronger customer connections – A way to follow up with clients and encourage repeat bookings.
  • A lead pool – The ability to send proposals to interested clients.
With these insights, we designed BAM Hairdresser to make hairstyling services more accessible, convenient, and enjoyable for both stylists and customers.
View customer journey 👉

Building the BAM Experience

To ensure a smooth user journey, we designed BAM with key features that enhance discovery, booking, and communication.
🔍 Auto-Matching: Finding the Right Stylist Instantly
  • Customers submit their hair requests, and BAM automatically matches them with the best stylists based on skills and expertise.
  • Stylists receive notifications about new matches and can send proposals to potential clients.
📅 Queuing Appointments: Never Miss a Slot
  • Customers can book directly from a stylist’s profile after browsing their portfolio.
  • If a time slot is unavailable, customers can join a waitlist and be notified when there’s an opening.
💬 Social Connection: Building a Community
  • Customers can follow their favorite stylists, keeping up with their latest work and promotions.
  • The Explore section allows users to share inspiration, discover new trends, and engage with the community.

How It Works: A Step-by-Step Flow

1. Personalized Request (Customer Flow)
Customers looking for a stylist submit a request detailing their desired hairstyle, hair type, and preferences. BAM then matches them with stylists who specialize in their needs.
View flow chart 👉
2. Sending Proposals (Stylist Flow)
Once a match is made, stylists can:
  • View new requests in the lead pool.
  • Send a proposal to customers with their availability, pricing, and service details.
  • Wait for customers to review and accept the proposal.
View flow chart 👉
3. Booking & Payment (Customer Flow)
After accepting a stylist’s proposal, customers:
  • Confirm their appointment through the app.
  • Check in at the salon upon arrival.
  • Complete payment directly through BAM, ensuring a smooth transaction.
View flow chart 👉

Designing for a Seamless Experience

To make BAM feel polished and professional, we carefully crafted its visual identity:

🎨 Color Palette – We chose a neutral yet modern color scheme:

  • Dark green to reflect maturity, stability, and professionalism.
  • A touch of purple to add a luxurious and sophisticated salon feel.

📸 Visual ElementsLarge real-life images were used to create an immersive salon experience right from the app.

This combination ensured that BAM felt both approachable and high-end, appealing to both customers and stylists.

Results: Bringing BAM to Life in Just Six Months

Within six months, BAM became a fully functional platform where users could:

Discover hairstylists & book appointments

Showcase and explore hairstyles

Build relationships through social engagement

This project was deeply rewarding, and I was thrilled to work with such a diverse and talented team.
CEO Feedback
"Pei has been exceptional from the beginning. We got lucky—Pei understood our project so well. I'm sure we'll seek Pei out in the future, and if Pei's available, we'd love to work with Pei again."
Final Thoughts: A New Era for Hairstyling Services
BAM Hairdresser isn’t just an app—it’s a community-driven platform that empowers hairstylists and makes it easier for customers to find their perfect match.By blending smart technology, intuitive design, and social engagement, BAM transforms the way people connect in the hairstyling industry. And this is only the beginning.