

[Host Guest] 0→1 Booking Platform
[Host Guest] 0→1 Booking Platform
Role
Role
UI/UX Designer
UI/UX Designer
Team
Team
2 UX Designers, 1 Product Manager, 2 Developers
2 UX Designers, 1 Product Manager, 2 Developers
Timeline
Timeline
May - Aug 2025
May - Aug 2025
Tools/Skills
Tools/Skills
UX Research, UI Design, Figma, Miro
UX Research, UI Design, Figma, Miro
PROBLEM
Users are hesitant to book and pay to live with a stranger through a new platform, causing Host Guest to lose 70% of users before they even reach checkout.
Students and travelers face limited, costly, and impersonal traditional housing options. Host Guest enables a safe and efficient way to connect hosts and guests through secure booking.
The solution
The solution
A reliable booking journey that builds user confidence,
reducing drop-off from 70% to 24.5%
Competitor analysis
Competitor analysis
What will make Host Guest different?

Initial research results
Initial research results
What competitor pain points will be turned into Host Guest's strengths?

Transparent
verification
Verified ID badge
Host liability insurance coverage
Verified ID badge
Host liability insurance coverage

Pre-booking communication with Host
Message before booking option
Reservation before payment
Message before booking option
Reservation before payment

Guided, transparent booking flow
Visible, clarifying information
Clear next steps
Visible, clarifying information
Clear next steps
Low-fi wireframes and user testing
Low-fi wireframes and user testing
Testing early concepts with Target Group
I created rough mockups to test with 4 international students, 4 domestic students/grads, and 4 frequent travelers. I asked them specific questions, and to think out loud while going through the flow.

AFFINITY DIAGRAM
AFFINITY DIAGRAM
From the interviews and testing, I created an affinity diagram.
Here are the common pain points from the interviews:
Here are the common pain points from the interviews:

A/B TESTING
⚠️ Early asynchronous work led to inconsistencies
The other UX intern, Jordan, designed the host flow while I worked on the guest flow. Because we worked separately within the same design system, inconsistencies emerged around shared features like booking statuses. We turned this into an opportunity to conduct A/B testing with past interview participants, helping us refine a more cohesive and user-friendly system across both user groups.
I learned that misalignment can strengthen the design process, and that design systems extend beyond colors and components to include structure and layout consistency.


B (Jordan's)
A (mine)


Final Booking Status design
Final Booking Status design
The participants critiqued the two designs above which informed our final design.
The participants critiqued the two designs above which informed our final design.
FINAL DESIGN
FINAL DESIGN
Balancing simplicity and depth: Onboarding and filtering minimizes overwhelm with progressive disclosure, while the dashboard has more detailed information to support deeper exploration.
When users land on the explore page, they start with basic filters to find homes, then refine their search with more specific options.
When the user clicks on a listing, they can see detailed info on the home and the host, as well as clear CTA buttons and guidance on next steps.
When the user clicks on a listing, they can see detailed info on the home and the host, as well as clear CTA buttons and guidance on next steps.
The user can message the host before reserving, increasing human interaction before making a decision. The user is also notified that verification is required for everyone, further soldifying the security.
The user can message the host before reserving, increasing human interaction before making a decision. The user is also notified that verification is required for everyone, further soldifying the security.
After making a reservation, the user will be directed to their dashboard where they can clearly see their booking status.
After making a reservation, the user will be directed to their dashboard where they can clearly see their booking status.


The Connections and Messages page allow users to build trust by connecting with hosts and guests through shared experiences and mutual connections.
Filter homes to fit user criteria
1.
1.
View listing with detailed info
View listing with detailed info
2.
2.
Message and verify before reserving
Message and verify before reserving
3.
3.
Stay updated on reservation and payment status
Stay updated on reservation and payment status
4.
4.
Detailed dashboard that reinforces reliability.
5
Making designs consistent for all user groups
I was in charge of the guest flow, while the other UX Design Intern handled the host flow. Since many guest features had to align seamlessly with host features, this collaboration taught me the importance of constantly syncing with other designers to make sure every user group is experiencing a consistent product.
Understanding the Developers' and PM's POV
Collaborating closely with the Product Manager and developers gave me valuable insight into the backend of building a platform. We regularly discussed financial, technical, and scope constraints in weekly meetings, and I iterated on my designs to align with those realities.
Skills I gained from this experience
Skills I gained from this experience






Skills I gained from this experience
Making designs consistent for all user groups
I was in charge of the guest flow for this internship, and I worked closely with the other UX Design Intern, who worked on the host flow. Since many guest features had to align seamlessly with host features, this collaboration taught me the importance of constantly syncing with other designers to make sure all perspectives of the product are consistent with the design system.
Understanding the Developers' and PM's POV
Collaborating closely with the Product Manager and developers gave me valuable insight into the backend of building a platform. We regularly discussed financial, technical, and scope constraints in weekly meetings, and I iterated on my designs to align with those realities.
[Host Guest] 0→1 Booking Platform
Role
UI/UX Designer
Team
2 UX Designers, 1 Product Manager, 2 Developers
Timeline
May - Aug 2025
Tools/Skills
UX Research, UI Design, Figma, Miro
The solution
A reliable booking journey that builds user confidence, reducing drop-off from 70% to 24.5%


Transparent
verification
Verified ID badge
Host liability insurance coverage


Pre-booking communication with Host
Message before booking option
Reservation before payment


Guided, transparent booking flow
Visible, clarifying information
Clear next steps
Initial research results
So, what competitor pain points can be turned into Host Guest's strengths?
AFFINITY DIAGRAM
From the interviews and testing, I created an affinity diagram.
Here are the common pain points from the interviews:


A


B






Final Booking Status Design
The participants critiqued the two designs above which informed our final design.
A/B TESTING
⚠️ Early asynchronous work led to inconsistencies
The other UX design intern was building the host perspective of the platform. We did our best to sync our designs, but sometimes our designs turned out completely different - like the booking dashboard page. We decided to take this as an opportunity to conduct A/B testing with our previous interview participants so we can create a more consistent and user-friendly design system across the two main user groups of the platform.
Competitor analysis
What will make Host Guest different?

Skills I gained from this experience
Making designs consistent for all user groups
I was in charge of the guest flow for this internship, and I worked closely with the other UX Design Intern, who worked on the host flow. Since many guest features had to align seamlessly with host features, this collaboration taught me the importance of constantly syncing with other designers to make sure all perspectives of the product are consistent with the design system.
Understanding the Developers' and PM's POV
Collaborating closely with the Product Manager and developers gave me valuable insight into the backend of building a platform. We regularly discussed financial, technical, and scope constraints in weekly meetings, and I iterated on my designs to align with those realities.
[Host Guest] 0→1 Booking Platform
Role
UI/UX Designer
Team
2 UX Designers, 1 Product Manager, 2 Developers
Timeline
May - Aug 2025
Tools/Skills
UX Research, UI Design, Figma, Miro
Initial research results
So, what competitor pain points can be turned into Host Guest's strengths?


Transparent
verification
Verified ID badge
Host liability insurance coverage


Pre-booking communication with Host
Message before booking option
Reservation before payment


Guided, transparent booking flow
Visible, clarifying information
Clear next steps
Low-fi wireframes and user testing
Testing early concepts with Target Group
I created rough mockups to test with 4 international students, 4 domestic students/grads, and 4 frequent travelers. I asked them specific questions, and to think out loud while going through the flow.


AFFINITY DIAGRAM
From the interviews and testing, I created an affinity diagram.
Here are the common pain points from the interviews:


A


B






Final Booking Status Design
A/B TESTING
⚠️ Early asynchronous work led to inconsistencies
The other UX intern, Jordan, designed the host flow while I worked on the guest flow. Because we worked separately within the same design system, inconsistencies emerged around shared features like booking statuses. We turned this into an opportunity to conduct A/B testing with past interview participants, helping us refine a more cohesive and user-friendly system across both user groups.
I learned that misalignment can strengthen the design process, and that design systems extend beyond colors and components to include structure and layout consistency.
Competitor analysis
What will make Host Guest different?

context
There's a gap in the hospitality and tourism market, and Host Guest fills it.
There's a gap in the hospitality and tourism market,
and Host Guest fills it.
Host Guest goes beyond traditional transactional booking and convenience. It’s a relationship-centered platform for affordable housing that builds trust, belonging, and lasting connections for students, travelers, and people relocating.
FINAL DESIGN
Balancing simplicity and depth: Onboarding and filtering minimizes overwhelm with progressive disclosure, while the dashboard has more detailed information to support deeper exploration.
Filter homes to fit
user criteria
1.
When users land on the explore page, they start with basic filters to find homes, then refine their search with more specific options.
View listing with detailed info
2.
When the user clicks on a listing, they can see detailed info on the home and the host, as well as clear CTA buttons and guidance on next steps.
Message and verify before reserving
3.
The user can message the host before reserving, increasing human interaction before making a decision. The user is also notified that verification is required for everyone, further soldifying the security.
Stay updated on reservation and payment status
4.
After making a reservation, the user will be directed to their dashboard where they can clearly see their booking status.
Detailed dashboard that reinforces reliability.
5.
The Connections and Messages page allow users to build trust by connecting with hosts and guests through shared experiences and mutual connections.


Made with 🩷, ☕️
context
There's a gap in the hospitality and tourism market, and Host Guest fills it.
Host Guest goes beyond traditional transactional booking and convenience. It’s a relationship-centered platform for affordable housing that builds trust, belonging, and lasting connections for students, travelers, and people relocating.
context
There's a gap in the hospitality and tourism market, and Host Guest fills it.
Host Guest goes beyond traditional transactional booking and convenience. It’s a relationship-centered platform for affordable housing that builds trust, belonging, and lasting connections for students, travelers, and people relocating.
PROBLEM
Users are hesitant to book and pay to live with a stranger through a new platform, causing Host Guest to lose 70% of users before they even reach checkout.
Students and travelers face limited, costly, and impersonal traditional housing options. Host Guest enables a safe and efficient way to connect hosts and guests through secure booking.
PROBLEM
Users are hesitant to book and pay to live with a stranger through a new platform, causing Host Guest to lose 70% of users before they even reach checkout.
Students and travelers face limited, costly, and impersonal traditional housing options. Host Guest enables a safe and efficient way to connect hosts and guests through secure booking.
unused design
Designed full internal finance system BUT it wasn't used
Our team pivoted to an accelerated MVP launch, requiring me to quickly replace an internal payment flow with Stripe Connect integration to strengthen user trust. Despite development constraints and limited post-internship involvement, I delivered a complete MVP experience and learned to prioritize product goals, adaptability, and collaboration over attachment to finished work.

AFFINITY DIAGRAM
From the interviews and testing, I created an affinity diagram.
Here are the common pain points from the interviews:


A/B TESTING
⚠️ Early asynchronous work led to inconsistencies
The other UX intern, Jordan, designed the host flow while I worked on the guest flow. Because we worked separately within the same design system, inconsistencies emerged around shared features like booking statuses. We turned this into an opportunity to conduct A/B testing with past interview participants, helping us refine a more cohesive and user-friendly system across both user groups.
I learned that misalignment can strengthen the design process, and that design systems extend beyond colors and components to include structure and layout consistency.


A (mine)


B (Jordan's)




Final Booking Status Design
Skills I gained from this experience
Making designs consistent for all user groups
I was in charge of the guest flow for this internship, and I worked closely with the other UX Design Intern, who worked on the host flow. Since many guest features had to align seamlessly with host features, this collaboration taught me the importance of constantly syncing with other designers to make sure all perspectives of the product are consistent with the design system.
Understanding the Developers' and PM's POV
Collaborating closely with the Product Manager and developers gave me valuable insight into the backend of building a platform. We regularly discussed financial, technical, and scope constraints in weekly meetings, and I iterated on my designs to align with those realities.
Skills I gained from this experience
Making designs consistent for all user groups
I was in charge of the guest flow for this internship, and I worked closely with the other UX Design Intern, who worked on the host flow. Since many guest features had to align seamlessly with host features, this collaboration taught me the importance of constantly syncing with other designers to make sure all perspectives of the product are consistent with the design system.
Understanding the Developers' and PM's POV
Collaborating closely with the Product Manager and developers gave me valuable insight into the backend of building a platform. We regularly discussed financial, technical, and scope constraints in weekly meetings, and I iterated on my designs to align with those realities.
Low-fi wireframes and user testing
Testing early concepts with Target Group
I created rough mockups to test with 12 people from my target audience (4 international students, 4 domestic students/grads, and 4 frequent travelers). I asked the following guiding questions to gain insight into what's happening in their minds. I also asked them to think out loud.


Filter homes to fit user criteria
1.
When users land on the explore page, they start with basic filters to find homes, then refine their search with more specific options.
View listing with detailed info
2.
When the user clicks on a listing, they can see detailed info on the home and the host, as well as clear CTA buttons and guidance on next steps.
Message and verify before reserving
3.
The user can message the host before reserving, increasing human interaction before making a decision. The user is also notified that verification is required for everyone, further soldifying the security.
Stay updated on reservation and payment status
4.
After making a reservation, the user will be directed to their dashboard where they can clearly see their booking status.
Detailed dashboard that reinforces reliability.
5.
The Connections and Messages page allow users to build trust by connecting with hosts and guests through shared experiences and mutual connections.


FINAL DESIGN
Balancing simplicity and depth: Onboarding and filtering minimizes overwhelm with progressive disclosure, while the dashboard has more detailed information to support deeper exploration.
The solution
A reliable booking journey that builds user confidence, reducing drop-off from 70% to 24.5%
The solution
A reliable booking journey that builds user confidence, reducing drop-off from 70% to 24.5%
FINAL DESIGN
Balancing simplicity and depth: Onboarding and filtering minimizes overwhelm with progressive disclosure, while the dashboard has more detailed information to support deeper exploration.
Filter homes to fit user criteria
1.
When users land on the explore page, they start with basic filters to find homes, then refine their search with more specific options.
View listing with detailed info
2.
When the user clicks on a listing, they can see detailed info on the home and the host, as well as clear CTA buttons and guidance on next steps.
Message and verify before reserving
3.
The user can message the host before reserving, increasing human interaction before making a decision. The user is also notified that verification is required for everyone, further soldifying the security.
Stay updated on reservation and payment status
4.
After making a reservation, the user will be directed to their dashboard where they can clearly see their booking status.
Detailed dashboard that reinforces reliability.
5.
The Connections and Messages page allow users to build trust by connecting with hosts and guests through shared experiences and mutual connections.

