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.

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
.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:
-
Discover app
-
Create profile
-
Complete compatibility survey
-
Review matches
-
Message potential roommates
-
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
