Roomster

Add a Feature

Roomster

Add a Feature

Crafting user delight & engagement by adding a new way to find prospective roommates.

Project Context

Transforming the roommate search from a gamble into a science

According to the study, Non-family Living Arrangements Amount Young Adults in the United States, "individuals living with roommates (i.e., non-family members/non-spouses) has become increasingly common as it peaked during traditional university, however more young adults (ages 25-29) continue to live with roommates later into adulthood (Jeffers et al., 2024).

With the ongoing socioeconomic shifts and living with roommates as an economic driver, I wanted to replace the stressful high-stakes gamble of random roommates for a structured, data-driven match that gives confidence in the roommate search.

The Challenge

Finding a place to live in Southern California is difficult…

Finding a place to live in Southern California is difficult, especially finding the right person to live. Current platforms prioritize property listings over human connection, leaving users to filter through endless profiles without a clear sense of interpersonal compatibility on their own.

Problem Statement

💭

How might we reduce the cognitive overload of sifting through roommate profiles and make the search more efficient and enjoyable?

How might we reduce the cognitive overload of sifting through roommate profiles and make the search more efficient and enjoyable?

How might we reduce the cognitive overload of sifting through roommate profiles and make the search more efficient and enjoyable?

I designed a Compatibility Matching Feature integrated into the Roomster mobile app, a platform for finding roommates and available rooms, with the following goals in mind:

  • To minimize the time spent interviewing candidates

  • To create long-term living situations by matching on core values

  • Building trust with verified compatibility scores to provide a peace of mind

  • To minimize the time spent interviewing candidates

  • To create long-term living situations by matching on core values

  • Building trust with verified compatibility scores to provide a peace of mind

  • To minimize the time spent interviewing candidates

  • To create long-term living situations by matching on core values

  • Building trust with verified compatibility scores to provide a peace of mind

This feature leverages data-driven approach to pair users based on 3 core pillars:

  1. Personality

  2. Cleanliness

  3. Responsibility

The Solution

Adding a Feature to Roomster

User Research

What Do Roommate Seekers Value the Most?

I conducted 7 user interviews with a group of participants who were roommate seekers and property owners, looking to share a home. My goal was to uncover their pain points and explore how they navigated the housing market and evaluated potential roommates.

Overall, I identified the universal desire for compatibility in lifestyle habits, financial reliability, and social compatibility.

User Interview Insights

  1. Participants identified Facebook Marketplace as their most used tool, specifically because it provides a human element. Users felt more comfortable interacting with others on Facebook because they can view their profile. Having a user profile was important to 100% of participants in the user interview, because it allowed them to perform their own way of verifying that those people were real rather than scammers.

  2. Financial compatibility

Biases

While conducting the user surveys, it is good to note that there was a selection bias as I have only interviewed people within a single region: SoCal. Most of the participants were in a similar demographic as they were younger and living in high-cost areas like Southern California. During the interview, I asked participants to recall their moments and experiences when looking for roommates which were around 1-3 years ago on average.

In addition to social biases, by including questions regarding finances to evaluate compatibility, the design may favor users with stable or traditional income streams. Asking for financial details can create a sense of “threat” to users as there is a baseline assumption that everyone is comfortable being transparent about money.

When asking participants to describe a time when using a roommate finder platform, there could be a recall bias as the human memory is not perfect. Users tend to remember only the most extreme frustrations (scams and ghosting) and forget the small details.

User Research

What Do Roommate Seekers Value the Most?

I conducted 7 user interviews with a group of participants who were roommate seekers and property owners, looking to share a home. My goal was to uncover their pain points and explore how they navigated the housing market and evaluated potential roommates.

Overall, I identified the universal desire for compatibility in lifestyle habits, financial reliability, and social compatibility.

User Persona

Meet the Roommate Seeker!

Everyone wants a “good” roommate, however, the user interviews revealed that their motivations and deal-breakers varied based on their current life stage. I identified the main archetype to represent the primary users of the Roomster Compatibility feature: The Lifestyle-Driven Connector.

Feature Prioritization

With a clear understanding of user pain points, I moved to the ideation phase. The user interviews highlighted the following:

Lifestyle Tags
(High Impact / Low Effort)

User interviews showed that "deal-breakers" are often small things like snoring or frequency of guests. Forcing users to select these during onboarding creates a "structured bulletin board" that users specifically asked for to replace the chaos of Facebook/Craigslist.

Verification Systems
(High Impact / High Effort)

Almost every participant mentioned "scams" and "trust." While complex to build, identity and salary verification (even just a "Verified" badge) would set Roomster apart as the "safe" alternative to free platforms.

Matching Algorithm
(High Impact / Medium-High Effort)

Matching Algorithm
(High Impact / Medium-High Effort)

Matching Algorithm
(High Impact / Medium-High Effort)

This is the core of your case study. Instead of just searching, users want the app to do the heavy lifting of filtering by compatibility (Social battery, Cleanliness, Responsibility).

Laying the Foundation

Task Flow matching

I mapped out 3 core task flows:

  1. Onboarding & Profile Setup

Users can provide specific lifestyle details such as pet ownership, guest frequency, and cleanliness expectations when building their profile to make conversations with prospective roommates efficient. This would lead to data-rich profiles that can serve as a foundation for the matching algorithm.

  1. Discovering & Filtering Matches

Compatibility insights for each profile the user matches with to allow users to quickly assess other users before contacting.

  1. Connection & Verification

Conceptualizing: Low-fidelity to High-fidelity Designs

01 Lifestyle Compatibility

While auditing the Roomster app, I realized the native user profile design only contained users’ name, sex, city, and budget. While these data points were the necessary basics, it failed to provide a comprehensive view of the users. This information gap led me to brainstorm and consider other ways to find out more information about a user profile.

The Solution

The lifestyle compatibility questionnaire replaces ambiguous profiles with a framework that captures a person’s character to allow their personalities to lead the search rather than just budget alone.

By requiring users to answer specific questions about their preferences and details about themselves, I created a framework that removes that guesswork from the search process. This low-fidelity wireframe focuses on a clean progression flow while gathering essential data points.

Low-Fidelity Wireframes

High-Fidelity Designs

I developed a comprehensive question set designed to surface the specific lifestyle variables such as cleanliness and financial habits that my research identified as critical aspects when looking for a roommate. This curation of intentional questions was specifically aimed to uncover users’ habits as roommates that may not be mentioned in a standard bio in a user profile.

Redesign

User Feedback

I then conducted a user test of 8 participants. The main feedback was that the multiple choice questions felt too much like a clinical survey. In other words, it felt too rigid as a feature that was meant to be more human centric. It made users feel as though they couldn’t express their personalities through the questionnaire.

Solution

I moved towards using a response system with a spectrum scale. This can better capture personalities and preferences more accurately. This data will allow the matching algorithm to calculate compatibility based on the intensity of a habit or personality instead of binary data. A spectrum scale reflects human nuances as personalities and habits are not always “black and white.”

Final Design

User Test

When users tested this again, 100% of participants voiced that the questionnaire style reduced their frustration as they felt the design was able to portray a range of their personalities and habits. This also gave them more confidence in the algorithm as it made them feel as though they would be matched with the right compatible roommates.

02 Visualizing Compatibility

Prioritizing transparency and trust upon first glance

This design focuses on human-centric matching interface instead of property-centric listings when looking for a roommate. I focused on surfacing specific data points that users can identify as “deal breakers” during the interview phase.

Key Design Features

This design focuses on human-centric matching interface instead of property-centric listings when looking for a roommate. I focused on surfacing specific data points that users can identify as “deal breakers” during the interview phase.

Design Feature

Description

Compatibility Badge

Impact

Compatibility Badge

Description

Every profile will show the Match Percentage to the user (e.g., 88% Match) to serve as an indicator for lifestyle alignment based on the algorithm’s analysis.

Addresses the concern for trust by providing data-driven label for how compatible other users are. Reduces cognitive load to allow users to scan quickly.

Impact

Addresses the concern for trust by providing data-driven label for how compatible other users are. Reduces cognitive load to allow users to scan quickly.

Compatibility Breakdown

On the expanded profile view, I designed a section that explains why there is a match between users.

Highlights shared values to help users understand other users to have a general

Compatibility Breakdown

Description

On the expanded profile view, I designed a section that explains why there is a match between users.

Impact

Highlights shared values to help users understand other users to have a general

  • In the low-fidelity designs, I decided to utilize a swipe feature that users can utilize on their compatible roommate matches.

  • The next challenge was to determine what the user can view when they click on a profile. According to the user interviews, 100% of users felt more comfortable when they’re able to see people’s profiles to have a gauge and sense of their validity and personality.

  • I added a compatibility badge where users can not only see if another user is compatible but by how much they are compatible and how.

Low-Fidelity Wireframes

High-Fidelity Designs

Each profile features a personal bio alongside a compatibility snapshot that breaks down similarities and differences to allow users to immediately gauge. For those who want to dig deeper into the “why” behind the match, a deep dive report tab was provided for users to read about. The purpose of this was to allow transparency between users to encourage better matches.

Redesign

Feedback

100% of participants during the usability test understood the swiping feature as they immediately knew which direction to swipe to match or to skip. They also enjoyed the compatibility screen where they can view information at a glance and had the option to dive deeper into the report.

The main feedback was that there was no space to view all of their potential matches at once. Participants requested a screen where they could browse through their match list and tap on any profile while also having the ability to see how compatible they were with everyone at a glance.

Solution

I added a screen where users would view all of their matches simultaneously while including the compatibility percentage.

The Final Design

Reflection

User Preferences and Inclusivity vs. Ethical Design

Looking back on this project, the most challenging part was balancing user fears with ethical design. In the user interview, 100% of participants reported that financial responsibility was their top priority as their biggest fear was living with a roommate who did not pay rent on time. Because of that, I felt it was essential to include questions about finances in the questionnaire.

However, I recognize that money is deeply personal and not everyone is comfortable being transparent about their financial situation. Including questions regarding finances could be controversial and might even feel invasive to some users. Building an algorithm around financial matching could lead to some level of discrimination or exclude certain groups like who might come from non-traditional incomes such as freelancers, students, etc.

If I had more time, I’d want to spend it to refine the questions in this app. While the spectrum scale was a huge step, I feel like I’ve only scratched the surface of what makes a roommate pairing actually work. I’d want to investigate beyond the standard lifestyle questions and perform more A/B Tests on questions and wording.

This project showed me that I was not just designing a mobile app, but I was trying to design a space where people could feel safe and trust one another.

This project showed me that I was not just designing a mobile app, but I was trying to design a space where people could feel safe and trust one another.

This project showed me that I was not just designing a mobile app, but I was trying to design a space where people could feel safe and trust one another.

Citation

Jeffers, K., Esteve, A., & Batyra, E. (2024). Non-family living arrangements among young adults in the United States. European Journal of Population, 40(1). https://doi.org/10.1007/s10680-024-09696-5

🏡 Thanks for reading!