I researched, designed and optimized key touchpoints in Flexy’s onboarding flow. I conducted rapid iteration cycles, refining the experience to make sign-ups smoother and engagement stronger. I worked closely with research and built wireframes and mock-ups based off information.
Role
Designer & Front End
Duration
Aug - Nov 2024
Platform
Mobile & Web
Collaborators
Flexy is a conceptual beauty treatment booking platform designed to streamline appointment scheduling for salons and clients.
Through research and iterative design, I led efforts to improve the user experience, focusing on reducing booking friction, enhancing provider-client communication, and increasing appointment completion rates.
I was the lead designer and researcher on the team. My team also had two business majors.
Booking salon appointments is frustrating, especially during peak hours or when choosing a specific technician.
Many booking systems lack real-time availability and send unclear or missed notifications, leading to confusion and wasted time.
Users need a smoother booking process, better communication, and real-time updates to improve their experience.
"Booking an appointment shouldn’t feel like a part-time job. I hate calling salons just to be told they’re fully booked"
- Customer
"It’s frustrating when clients don’t show up, especially when I could’ve given that spot to someone else"
- Barber
I studied competitor platforms and their limitations. Many existing tools focused on either appointment booking or reminders but rarely provided both in a seamless way. Some solutions were overly complicated, making them unappealing for smaller salons that needed simple yet effective tools. This led to a lot of businesses booking solely on phone numbers.
Researching our target users and competitors highlighted a gap in the market for booking booking treatments. This analysis enabled us to construct a blueprint of the Flexy app focused on providing a centralised location for beauty services and convenient booking.
To uncover common pain points during booking a beauty treatment service, I conducted 20 user interviews with classmates, alongside a survey receiving 50 responses.
The key insights were
No-shows (30%) happen because canceling is too hard →
Add one-tap cancellation and automated reminders.
90% manually track bookings →
Integrate Google/Apple Calendar sync and push notifications.
70% need clearer communication →
Implement real-time confirmations and automated updates.
Finding slots is frustrating →
Show real-time availability and offer a waitlist feature.
I utilised the interview questions and produced an affinity map, feature prioritization matrix and user-persona. The information architecture was produced by my teammates.
Due to time constraints, I began the design phase with a rough lo-fi sketch then moved fast digitally. These initial prototypes provided a visual example to gather user feedback on and also served as a starting point for testing and iteration.
Key design choices:
Rough sketch based off functions
First digital wireframe
Second digital wireframe
Running user tests and examining the early prototypes sparked productive discussions within the team, which helped us to identify pain points and determine our desired visual direction.
Last wireframe and mock-up
After displaying the mock-up to 20 students, 75% of them could see this helping their life and providing a meaningful service.
Adam Dao © 2025