top of page

UX/UI Design, Application

Roomin: Find Your Perfect Roommate

roommate_Cover.png

My Role

User Researcher

Prototyping

Testing

Iterating

Tool Used

Figma

Canva

Team

3 Designers

Project Timeline

Sept 2024 - Nov 2024

Background

Finding a compatible roommate can be challenging, especially when trust and transparency are lacking. Thus, during my Master's program at the University of Toronto, my team and I explored ways to simplify this experience, creating a solution that connects individuals based on shared interests and lifestyle compatibility.

The Problem

How might we help young people find compatible roommates to improve their living experience and create a comfortable environment?

Our Solution

Roomin, a roommate-matching app that connects people based on shared interests and living preferences, making it easier to find compatible roommates and create a comfortable living environment.

Finding The Gaps

To kick off our research, we conducted a competitor analysis and looked at existing apps and websites. We understood that several platforms address similar issues. Hence, our goal was to create a solution that stands out by addressing these gaps.

Apps and Websites Reviewed:

competitors.png

Key Insights:

Lack of Personalization:

Inefficient tools to match users based on shared values, interests, or lifestyle preferences.

Transparency Issues:

Frequent scams and unverified listings create trust barriers.

Exclusivity in Listings:

Some specify preferences based on ethnicity, religion, or gender, limiting inclusivity.

Listening To Users

Despite gaining a solid understanding of the gaps in existing platforms, we knew it was essential to hear directly from users. After all, they are the ones navigating these systems daily. To design an impactful solution, we also want to focus on understanding user frustrations, pain points, and thoughts on the current roommate search experience.

Here were the key takeaways from interviewing 8 users:

~ 87%

Worried about trusting a roommate.

~ 63%

Wanted an easier way to find roommates

~ 75%

Wanted verification systems

~ 75%

Wanted advanced lifestyle filters.

User Persona.png

Insights To Personas

From these interviews, we gained valuable insights into user needs, preferences, and challenges, which became the foundation for shaping our design decisions. To bring our research to life, I translated these findings into a user persona that captures our target audience's core characteristics and goals.

Building Dani’s Journey

After developing our persona, we continued to build out Dani's story to understand our idea's feasibility and impact. Using the persona as our guide, I developed a user's journey map to outline Dani's experience with the app. This helped us visualize their steps, address pain points, and ensure a smooth, intuitive process tailored to user needs.

Iterated - User Journey Map.png

The Design Solution

By mapping Dan's journey, we were able to deeply understand the pain points and opportunities that users experience when searching for a compatible roommate.

 

Combined with insights from our research and user interviews, this process helped us identify the essential features that would address these challenges and make the app both effective and user-friendly.

review.png

Add reviews to increase trust

compatability.png

Compatibility score for easier match

vertification.png

Verification system to prevent scams

filter.png

Advanced filter for precise matching

Low_Fi.png

Sketching The Vision

With a clear understanding of user needs and the core features defined, we moved on to creating low-fidelity wireframes. These sketches helped us visualize the app's structure and ensure a seamless user experience.

 

I focused on designing the home page and preferences pages while refining each screen to make it cohesive and aligned with the user flow.

Testing Our Ideas Early

Once the low-fidelity wireframes were ready, we moved on to usability testing. We wanted to test early because it allowed us to see how real users interacted with the app and spot any issues while changes were still easy. This feedback helped us refine the design and ensure the user flow felt smooth and intuitive.

“Too much information on the initial screen”

“Infinite scroll can decrease engagement”

“Filter preferences was hard, it took a lot of time.”

"Focus on important information to show"

Iteration Based On Feedbacks

Here are the main changes we implemented based on the feedback from 10 participants consisted of 8 users, and 2 UX/UI design experts:

Defining The Essence

Once we had the iterated prototype, we wanted to create the look and feel of the app for our pitch after the project is done. Thus, we decided to include a moodboard.

 

Here were words that the team and I came up with for the moodboard:

1. Trustworthy

2. Engaging

3. Clean

4. Welcoming

Moodboard.png

Crafting The Identity

After defining the tone and feel with the moodboard, I created the style tile to help translate those ideas into specific design elements like colors and typography. It ensured the app's look remained consistent and aligned with our vision.

Style Tile.png

1. Gamified The Design To Boost Engagement

Problem: 7/10 participants expressed a desire for increased engagement in the app. User interaction was low, and participants were looking for features to make finding a roommate more fun and engaging.

Solution: We adopted a similar feature in a dating app where users can swipe left and right or press X or check button to select potential roommates

Before

Iteration 1.1 - Before.png

After

Iteration 1.1 - After.png

2. Overwhelming and Confusing Filters

Problem: 9/10 participants were overwhelmed and had difficulty finding specific categories and preferences in the filter.

Solution: Initially, we had a horizontal scroll for filter categories, but some were hidden. Hence, we changed it to a vertical scroll to show all categories.

Before

Iteration 1.3 - Before.png

After

Iteration 1.3 - After.png

3. Information Overload In Profile Screen

Problem: 8/10 participants suggested finding a way to minimize the information being displayed on the roommate profile screen. They wanted more control over which information they wanted to see.

Solution: Instead of showing all information at once, we set default displays for each category with expand and minimize buttons. This reduces clutter and gives users more control over what they want to see.

Before

After

Final Design

High - Home Screen.png
Compatability Screen.png
Filter Screen.png
Roommate Profile 1.1.png
Review Screen.png
Message Screen.png

A Snippet of Our Final Pitch

Final Pitch Images.png

Next Steps

Moving forward, our focus remains on refining the experience and ensuring the platform evolves to meet its users' needs. Here are 3 key areas we want to emphasize.

1. Enhancing Advanced Filters
Advanced filtering options will be refined to improve usability and help users find matches efficiently. This will include criteria to make searches more personalized while maintaining simplicity and intuitiveness.

2. Exploring Gamified Experiences
Different gamification elements will be explored to boost engagement without the platform resembling a dating app. These additions aim to encourage interaction while retaining the platform's professional tone.

3. Continued Usability Testing
Broader usability testing will validate new features, gather diverse feedback, and uncover areas for further improvement. This iterative approach ensures that the platform meets user expectations and practical needs.

What I learned

1. Designing for the Invisible Stakeholder: Trust

During this project, I realized that trust isn’t just a byproduct, but it’s a stakeholder. Every design decision, from organizing content to crafting clear and approachable wording, had to build trust. The challenge was finding the balance between being transparent and oversharing, ensuring the platform remained both professional and welcoming. This perspective reshaped how I approached user flows and the app’s overall tone.

2. Balancing Ambition with Authenticity

As we explored gamification elements to enhance engagement, I realized how important it is to stay true to the platform's purpose. The temptation to overdesign or incorporate overly playful features was real, but staying grounded in the app's goal kept the design authentic. This balance between innovation and restraint taught me how to maintain focus on user trust while still creating an engaging experience.

View More Projects

Cover Image
mockup_Episode_1.png

Let's Connect!

SAY HELLO

bottom of page