Designing for Dual Roles
Client:
Jwaan
Duration:
2 months

Crafting a Balanced UX for Clients and Stylists in Jwaan
About the Project: What is Jwaan?
Jwaan is a B2C appointment booking app built for the beauty industry. It includes two key user roles: clients (who want to discover and book stylists), and stylists (who want to manage their appointments and showcase their work). The product includes two separate experiences within the same app, designed to address the specific goals of each user type.
1. Problem
In Jwaan, we were designing for two very different user groups:
Clients: looking for trusted stylists, quick booking, and a smooth experience.
Stylists: needing schedule control, organized appointments, and profile management.
The challenge was to serve both groups' unique needs — without building two completely separate apps.
2. Research
I interviewed both user groups and mapped out their journeys. Some key insights:
Clients wanted minimal info and fast booking
Stylists needed more tools and time management features
Both groups cared about trust and control
3. Ideation
We decided to create two tailored interfaces within the same app:
A simplified flow for clients
A dashboard-style experience for stylists
Both shared the same design language, maintaining brand consistency.
4. Design
Used a shared design system (colors, typography, spacing)
Component behaviors changed based on user role
Empty states and feedbacks were personalized for each group

5. Validation
Beta testing showed positive results:
Clients loved the quick booking
Stylists felt more in control of their schedule
6. Outcome
The dual-role UX approach worked without complexity. It proved that thoughtful design can handle very different user needs in one product.