I was tasked with designing a room and roommate matching application aimed at improving the efficiency and trustworthiness of the room-finding process. The purpose of this project was to demonstrate my design thinking process and develop a solution to address the pain points in the current market.
This section focuses on understanding the needs, goals, and challenges faced by users searching for rooms and roommates. I set several research goals before starting the design process:
Research Goals
I conducted a survey using Google Forms and received numerous responses. Here is a summary of the average user's characteristics:
Demographics
Pain Points
Pain Points
I noticed some common themes and patterns among the survey responses.
Users often rely on several websites or apps to search for rooms and roommates, making the process time-consuming and fragmented.
Many users expressed concerns about the trustworthiness of listings and the safety of meeting potential roommates.
Users prefer personalized matching based on preferences and lifestyles, rather than a generic listing approach.
Here’s what some of the users said when asked about their experience with finding rooms and roommates:
Finding a roommate who shares similar lifestyle habits has always been challenging. I wish there was an app that could better match us based on more than just location and price.
Safety is a big concern for me, especially when meeting potential roommates. It would be reassuring if the app had a verification process for all listings and users.
I’ve had bad experiences with unreliable roommates in the past. I’d love a feature that shows more detailed profiles and reviews from previous roommates."
It would be great if there was a way to easily find other students who are looking for a place to share, especially in a new city where I don’t know anyone yet.
26 years old | Brooklyn, New York | Software Engineer
"I just want a roommate who matches my lifestyle from the start."
These are the 3 digital travel booking tools that came up most often in survey responses. My goal was to compare what features they had to offer in order to identify gaps and opportunities for improvement.
With the insights gained from user research, I refined the project’s focus to address the most critical pain points.
People searching for rooms and roommates need a secure and efficient platform that simplifies the process and offers personalized matching based on their preferences, so they can find suitable living arrangements without the stress of using multiple tools
To address the users' pain points, I designed an app that focuses on:
Based on Obinna's needs, the app should:
What steps Daria takes before, during and after her involvement with the app.
I started by sketching some user flows and early wireframe ideas.
I wanted to be realistic in what I could achieve given the time limitations, so I decided to focus the solution on 2 aspects of trip planning: discovering a location and browsing accommodations (boxed area).
I wanted to be realistic in what I could achieve given the time limitations, so I decided to focus the solution on 2 aspects of trip planning: discovering a location and browsing accommodations (boxed area).
This section demonstrates the designed solution, from low-fidelity wireframes to a high-fidelity prototype. Figma was used as the design tool.
I created wireframes that allow users to:
I chose a modern, clean aesthetic with a focus on usability. The color palette is minimalistic, and the typography is simple to enhance readability. The app’s layout follows a 4-column grid to ensure consistency across screens.
After setting up color and text styles in Figma, I started to build a component library to maintain consistency across the designs. Components were setup using auto layout to make sure they are scalable across different screen sizes.
The final designs bring together all elements to create a seamless and user-friendly experience for room and roomate finding.
While working on this project, I focused on addressing the most pressing user needs within a limited timeline. Here are some of the constraints and trade-offs I managed: