ADDING A FEATURE TO AN APPLICATION
Adding a Group Search Feature to
Project Overview
Nearly 70% of people looking to rent an apartment or house in New York City use StreetEasy or another subsidiary of Zillow Group to find their new housing. While the app is widely used, it does not meet the needs of all user populations. Around 40% of renters in NYC live with at least one roommate, yet the app does not allow for a seamless search across multiple users, often causing confusion, disorganization, and duplication of effort in the apartment hunt.
Timeframe
8 weeks
My Role
UX + UI Design, Research, Prototyping/Testing, Integration With Existing Design System
Tools
Figma, FigJam, Zoom, Microsoft Word Transcription, ChatGPT
The Goal
Learn about the challenges that StreetEasy users are encountering as they navigate the apartment search with roommates, and use these insights to drive design choices. Elevate potential solutions, grounded in the needs and wants of users.
User Interviews
To ground myself in the experiences of users, I conducted user interviews with 8 individuals who have lived with roommates in New York City. Of the 8 participants, 7 currently live with a non-familiar roommate and 1 lives alone. All users have full time jobs and make between $58,000-$160,000 annually. Users were between 23-30 years old.
My goal with user interviews was to learn:
What challenges/pain points users currently encounter
What core needs users have as they navigate the apartment search with roommates
User interviews revealed that time pressure, market speed, and poor organization make NYC apartment hunting overwhelming.
-
“I was looking to avoid an apartment that had mice. Because we had that last time. I guess this wasn't like a deal breaker, but I was hoping that we would find a place that had washer-dryer like in the building or in the unit or whatever.”
-
“You have to have a sense of urgency when touring in New York. Yeah, it might have an open house, and that might have 50 people there. If you wanna tour it, you have to get in that day.”
-
“We had a little shared Google Doc where we listed out like all the apartments that we were visiting and any information that the broker gave us about the process was for applying. I feel like, honestly, we were not that organized, if I will say so myself. And a lot of it was kind of just like in our own heads and like, texting back and forth and stuff like that.”
Define
Many pain points surfaced in my user interviews, but the challenge of staying organized was the most frequently mentioned struggle by users across all ages. Through analyzing user interviews and creating a proto-persona, I defined the problem of interest using POV and HMW statements.
Points of View
Busy New Yorkers need a better way to organize apartment listings and tours when looking for housing with roommates. It is important that this feature is accessible and easy to use so that all roommates in a group search feel comfortable navigating it.
How Might We
How might we help young adults with roommates streamline the process of searching for an apartment?
Feature prioritization
Group search
Creating a place where roommates can keep a shared list of apartments, including their current status (i.e., “scheduled tour,” “not interested,” “interested in applying”).
This solution addresses the key problem of searching for an apartment with roommates; on StreetEasy, there is no easy way to share and maintain a list of apartments with a group of people. By allowing users to create a group search with their roommates, they can share listings with each other directly in the StreetEasy app and keep an updated list of apartments and their status.
Upload media/notes
Allow users to upload their own media from tours and notes. This information may be shared between roommates in a group, or potentially made available to other StreetEasy users.
This solution addresses a problem highlighted in interviews; each roommate often has notes and media from apartment tours, but this information is not stored in a centralized location. Media and notes often get lost in group chats and rarely make it to an external Google Sheet. Users have to remember which video is from which tour, and this is hard when they have videos of 15+ tours in their camera roll.
After creating an impact vs. effort matrix of potential solutions, I moved forward with creating the shared watch list, as this seemed to solve the most critical organizational issue for users. Still, I was optimistic that I would also be able to integrate some sort of media upload or note-taking system.
User Flows
I created two user flows to show how a user might engage with the new features I was adding to StreetEasy. Creating the user flows provided a strong foundation to understand what essential screens I would need to develop in wireframing.
Prototype
Low-Fi Wireframes
I first sketched key screens, playing with different designs while trying to maintain the feel of the existing StreetEasy website. These low-fidelity wireframes helped me define the key tasks I would ultimately want users to be able to complete in usability testing:
Create a group search
Join a group search
Add a listing to the group search page
Mid-Fidelity Wireframes & Prototype
After conducting small-scale user testing of my sketched wireframes with peers in my design cohort, I moved onto creating mid-fidelity wireframes of the group search feature. This process was helpful in prioritizing features, given the time constraints of the project.
1. Apartment listing page
2. Welcome to group search
3. Create a group search
High-Fidelity Wireframes & Prototype
For this project, I was working within an existing design system and brand, so I had to make sure that my added feature would integrate seamlessly with the existing UI. I spent a lot of time looking at the StreetEasy website and app and replicated key components/buttons in Figma.
Usability Testing
1
Starting on the listing page, create a group search and add members of your household to the group.
“This is pretty straightforward. This seems like it would be helpful and people would use it.”
“This is so convenient! You should pitch this to StreetEasy so it actually exists.”
Sample Hi-Fi Screens
Change the status of an apartment in your group search.
While the usability tests demonstrated overall user comprehension of the design, a few areas of improvement emerged:
Improve toggle between private and group search.
5/5 users were able to toggle between private and group search pages, but all 5 noted that it could be clearer which tab they were on.
3
Introduce group search with a pop-up.
3/5 users were surprised when they were taken to the “create or join a group” page after clicking the “add to group search” button.
4
Generally, provide more feedback to users.
5/5 users requested more feedback when they clicked buttons on the listing page.
Toggle to the private search tab. Add a private note to a listing, ensuring that it won’t be uploaded to the group search notes.
2
From the Group Search tab, view existing notes and media on the first listing. Add a new note/rating and upload a photo.
Conclusion
As a StreetEasy user myself (and someone who has moved in NYC several times with roommates), there were so many improvements I wanted to make to the app. Selecting just one feature to add was challenging! However, after conducting user interviews and subsequent usability testing, I am confident this feature would be widely utilized by users.
The final prototypes reflect the needs and wants of StreetEasy users. This design solves an important problem and allows users to focus their time on searching for their dream apartment, rather than wasting energy trying to maintain Google Sheets with four other people.
I was constrained by time (and trying to avoid scope creep!) in this project. However, with unlimited time and funds, I would have considered:
Developing filters and search features for private and group search pages
Adding more information to listing pages, such as integrating maps and train routes
Allowing users to join multiple group searches
Building out ways to join an existing group and invite via SMS
P.S. If anyone from StreetEasy sees this - let me know if you want to collaborate and make group search a reality. ☺