
Airbnb
CONTEXT
A UI/UX study, done for a UI/UX Design Bootcamp run by Memorisely.
TEAM
Sanya Rupani (Solo)
TIMELINE
November 2023
3 Weeks
🎯 Restructure the AirBnb mobile app to allow users to book & pay for their accommodations as a group.
OVERVIEW
Currently, accomodations are booked by a single person who then has to calculate and charge their friends manually. It would be great if groups of people, especially those without the disposable income to book for an entire group, could split the cost of an Airbnb during the booking process itself.
DESIGN PROCESS
This project began with an in-depth user survey, sent out to my very kind friends, to identify key opportunities for improvement and feature ideation. I organized and categorized these insights into an affinity map using Dovetail, grouping quotes by frustrations and ideas for improvement.
"Make the app auto split the cost among members"
"Allow bank integration - even when paying separately"
"Have an invoice sent to each group member"
"Remind group members who haven't paid"
"Cancel booking if not everybody pays on time"
"I hate doing all the math"
This was followed by a comprehensive audit and competitor analysis, with deep dives into VRBO and Expedia to identify which pain points were universal vs. which ones were Airbnb-specific. Since no competitors offer group payment as a feature, this was an opportunity for Airbnb to really pull ahead of the industry. After ideation, these are the features I decided to prioritize:
Customizing split methods or ratios; even split, by night, etc.
Getting all group members to pay individually by any digital method and within a certain time limit
Be able to chat with group members and send push notifications to remind them to pay on time
With these goals in mind, I restructured AirBnb's information architecture and developed low-fidelity wireframes. After discussing my additional features with a few interviewees and iterating upon designs, I created high-fidelity designs, integrating the current AirBnb color schemes and fonts, padded with custom components for new features.
DASHBOARD SOLUTIONS
"Display price per guest" filter appears in search page once the user notes how many guests will be on the trip
Trips Dashboard includes both upcoming and previous trips, noting who was part of the group. It also includes a counting-down deadline bar if an upcoming trip hasn't been fully paid for by all group members.
Looking into the unconfirmed/unpaid trip, user can see which group members haven't yet paid and send reminders
GROUP PAYMENT SOLUTIONS
Selecting group payment takes user to a special split pay modal, in which they can select a pre-existing group or create a new one
User can choose between split methods and customize and have control over final amounts
Shows group receipt and user's personal total in checkout, and then allows user to pay their portion immediately with any method, including split pay and afterpay.


