RoomBuddy is a personalized matching platform that goes beyond basic criteria, focusing on both practical needs and interpersonal compatibility to help students create positive, harmonious, and supportive living environments.
ROLE
UX Designer+Researcher
TIMELINE
12 Weeks
TOOLS
Figma, FigJam
Problems
Challenges in Finding Compatible Roommates
Every year, thousands of students, especially international students, face difficulties finding housing and suitable roommates. While existing platforms address basic criteria such as rent and location, they fail to match students based on deeper compatibility factors like personality, communication style, and cultural expectations. This mismatch often leads to conflicts, negatively impacting students' well-being and academic success.
Solutions
RoomBuddy: A Personalised Roommate-Matching Platform
RoomBuddy enhances the roommate-matching process by focusing on deeper compatibility factors like personality, lifestyle, and cultural preferences. Features such as MBTI-based matching, customizable filters, and auto-translation create a safe, inclusive, and efficient platform that fosters harmonious living environments and supports student well-being.
Personality and Lifestyle-Based Matching
RoomBuddy combines MBTI (Myers-Briggs Type Indicator) with users’ hobbies, living styles, and lifestyle preferences to provide personalized roommate recommendations. By aligning personality traits and shared interests, the app ensures a deeper level of compatibility and fosters harmonious and supportive living relationships.
Advanced Filtering and Compatibility Scoring
The app features a robust filtering system that allows users to prioritize specific lifestyle preferences, such as cleanliness, noise tolerance, and shared interests. A compatibility score simplifies decision-making by ranking potential roommates based on their alignment with the user’s preferences and habits.
Verified Student Profiles
RoomBuddy includes a student verification system. Users authenticate their profiles using their university credentials, reducing the risk of scams and ensuring a secure community for roommate matching.
Literature Review
To build a solid foundation for this project, I conducted an in-depth literature review focusing on the challenges of roommate compatibility and existing solutions. The research spanned studies on personality traits like MBTI compatibility and their impact on roommate relationships, as well as the effectiveness of personality-based matching systems in fostering positive living environments.
48% have conflicts with their roommates.
Pursuing a bachelor’s degree is stressful, especially for first-year students transitioning from secondary to postsecondary school — a roommate can help relieve some stress or add to it substantially.
MBTI compatibility can influence roommate relationships.
Pairing roommates with similar MBTI types can lead to a decrease in room changes and conflicts, thereby enhancing the overall living situation.
User Reasearch
To better understand the challenges faced by students in finding compatible roommates, we conducted interviews with several students, including international students. The insights revealed recurring themes, specific pain points, and concerns about safety and timing:
Insight #1: Difficulty with Compatibility
"It's hard to tell if someone will be a good fit just from a Facebook post or a short bio."
Insight #2: Concerns About Scams and Safety
"I don’t feel comfortable reaching out to strangers on unverified platforms."
Insight #3: Pressure of Timing
"Finding a roommate within a short time frame is really stressful for international students"
Competitive Analysis
I analyzed platforms like Facebook groups, Craigslist, and University housing services. These platforms focus on basic criteria such as rent and location but lack tools for deeper compatibility, like personality or lifestyle matching. Safety concerns and limited cultural inclusivity further highlight gaps. RoomBuddy addresses these by offering personalized matches, lifestyle filters, and features like auto-translation and identity verification to meet students’ needs effectively.
User Persona
I grouped similar users together and developed two distinct user personas, each representing their collective goals, needs, and frustrations related to roommates finding experiences.
Opportunity
"How might we help university students find compatible roommates to create harmonious and trust living environments?"
User Story Mapping
I organized and categorized user data collected from in-person interviews, surveys, and reviews by using card sorting. During this process, data was grouped by users' needs and activities, as well as emotional and psychological factors.
Paper Wireframe
The paper wireframe for RoomBuddy was designed to quickly visualize the app’s core features and user flows. It included sketches of the homepage, profile creation screen, roommate filtering options, and a messaging interface. Key elements such as MBTI-based matching, compatibility scores, and student verification were highlighted to ensure the primary features were intuitive and accessible.
Design System and Components
The RoomBuddy design system emphasizes trust and security through a blue primary color, complemented by orange, red, and green secondary colors for interactivity and feedback. Reusable components like buttons, input fields, and icons ensure consistency and accessibility. Rounded edges and clean typography create a modern, user-friendly look, while the use of frames maintains cohesion across the app’s design.
Digital Prototype
Adapting Assumptions Through Research
In the beginning, my team and I assumed that users wanted a wide range of essential features. However, after analyzing data through affinity mapping, we discovered users had larger pain points and cared less about certain features we initially prioritized. This shift in perspective allowed us to focus on what truly mattered to our users.
Gathering Feedback Iteratively
Collecting feedback throughout each iteration of the product was crucial. Encouraging constructive criticism early on helped uncover missed use cases and refine the design. Each round of feedback brought us closer to a solution that effectively addressed user needs.
Building a Cohesive Design System
Establishing a design system was essential for creating consistent and standardized designs. By using components and frames instead of groups, we ensured the design remained cohesive, even when different team members worked on various aspects.
Prioritizing Inclusive Design