top of page

Project Overview

Room Me is a roommate-matching service application. It eliminates the stress of searching for a roommate. Users can create a profile specifying their needs, preferences, and desires. They are then matched with users with similar survey answers. Users can view each other's profiles and message each other. If a user does not like their match, they can swipe left to deny. and view other matches.

Room Me is a roommate-matching mobile application designed to reduce the stress of finding compatible roommates. Users complete a preference survey and are matched with individuals who share similar lifestyle habits, expectations, and living preferences. Users can explore matches, view profiles, message potential roommates, or swipe to decline matches.

This project demonstrates my ability to design clear user learning experiences, onboarding flows, and guided interactions that help users understand how to successfully navigate a digital product.

Room me App Pages.png

UX / Product Design Process

Define
Research
Visualize & Conceptualize
Design
  • Scope
  • Problem Statement
  • Users
  • Consumer Insights
  • Competitive Analysis
  • User Journey
  • User Flow
  • Must Have Features List
  • Sketching
  • Low Fidelity Prototypes 
  • Design Critiques
  • Wireframes
  • High Fidelity Prototype

App Flow Chart

Room Me Diagram (1).png

Instructional Design Approach

Learning Goal
Design an intuitive onboarding experience that teaches new users how to:

• Create a roommate profile
• Complete the compatibility survey
• Interpret match results
• Communicate safely with potential roommates
• Navigate the swipe-matching interface

The goal was to ensure users could confidently use the platform within their first interaction.

My Process

1. Define

I identified the core user problem:

Problem Statement


People searching for roommates often struggle to find individuals with compatible lifestyles, leading to stressful or unsuccessful living situations.

Additionally, new users may feel overwhelmed navigating a matching platform without clear guidance.

2. Research

Research focused on understanding:

• Common roommate conflicts
• User expectations for roommate apps
• How people evaluate compatibility
• Barriers users face when creating profiles

3. Consumer Insights

Key insights included:

• Users prioritize cleanliness, sleep schedules, and social habits.
• Safety and trust are major concerns when messaging strangers.
• Users want quick ways to evaluate compatibility.

These insights informed the survey questions and matching logic.

4. Competitive Analysis

I evaluated roommate and dating applications to identify interaction patterns.

Common features included:

• Swipe matching
• Messaging systems
• Profile browsing
• Preference surveys

However, many platforms lacked clear onboarding instructions, which informed my design strategy.

5. User Journey

User journey stages included:

  1. Discover app

  2. Create profile

  3. Complete compatibility survey

  4. Review matches

  5. Message potential roommates

  6. Decide to connect or decline​

I designed instructional touchpoints at each stage to guide the user.

6. User Flow

The user flow chart illustrates how users move through the platform from onboarding to messaging.

Key interaction points include:

• Profile creation
• Survey completion
• Match browsing
• Messaging initiation

These flows were designed to minimize cognitive load and decision fatigue.

7. Must-Have Features

Core features included:

• Profile creation
• Compatibility survey
• Match algorithm
• Swipe interaction
• Messaging system
• Profile comparison

8. Visualization & Conceptualization

I sketched early ideas to explore:

• Profile layouts
• Survey structure
• Match card design
• Swipe interaction

9. Low-Fidelity Prototypes

Low-fidelity prototypes were created to test:

• Navigation clarity
• User flow logic
• Feature accessibility

Feedback from design critiques helped refine the interface and simplify user interactions.

10. Design & Iteration

The final design prioritized:

• Clear visual hierarchy
• Intuitive interaction patterns
• Minimal onboarding friction
• Guided user learning through UI cues

Instructional Design Skills Demonstrated

 

This project highlights several instructional design competencies:

• User-centered design
• Learning experience design
• Scenario-based thinking
• Information architecture
• Cognitive load reduction
• Guided onboarding design
• Visual communication for instruction

bottom of page