Apartment Finder - App Prototype

UX Design

Objectives:

  • Design a way for students to search up and compare apartments
  • Design a way for students to review apartments and landlords
  • Design a way for students to message landlords about listings
Class: LIS 612 User Experience Design 2 at UW Madison
Role: UX Designer
Tools Used: Figma
Timeline: Feb — May 2024
Photo of a man looking at an apartment hunting website
UX Research

Apartment Finder - Research

Class: LIS 611 User Experience Design 1 at UW Madison
Role: UX Researcher
Teammates: Chris Chen, Shelcia David
Tools Used: Figma, Qualtrics
Timeline: Sep 28th — Nov 30th 2023

User Research

We started this project by asking ourselves: what is a common issue that people face which we can attempt to solve?

One of the issues that came to my mind was affordable housing. I had heard from many people how difficult and frustrating the apartment hunting process was.

Our group decided to tackle this topic as it was something we could all relate to: each of us had to find a place to live while having a busy life as a student.

How can we improve the housing hunting experience?
What are common pain points when searching for an apartment?

User Interviews

I conducted interviews from 3 different users to help kickstart our research process. In each of my interviews I asked about their latest apartment hunting experience, their latest touring experience, what they look for in an apartment, their current living situation, and their experience with the landlord.

The interviews were a great way to get insight into more than just the digital aspect of house hunting. The one flaw was not being able to see the websites and tools people used to conduct these searches. This is however, where the next method used comes in handy.

Contextual Inquiry

Survey

To help expand our research, we sent out a survey asking students about their apartment hunting process and living situation. This helped confirm our findings, but was a little surprising as I wasn’t expecting that many people to have the same issues.

Results can be found below:

Survey results from a survey about house hunting

Analysis

Following our individual user research, our group came together to synthesize the data and discover the key findings.

We organized our findings into an affinity diagram in order to better ascertain the key ideas. We found that the biggest issues lied in website information, communication, and the journey of finding an apartment.

Personas

We created personas, a representation of our use population. We decided to make 2, one for domestic students, and one for international students, since we had happened to interview a lot of international students.

The key ideas we got from each persona were their values.

The domestic student valued location, affordability, being able to contact landlords, and being able to view the apartment on a map.

The International student found hurdles communicating with landlords and navigating documents.

A persona representing domestic studentsA persona representing international students

Journey Mapping

A journey map representing the user journey of a student searching for housing.

Our group created a user journey map based off of the domestic student persona. We choose this persona over the international student because we felt it was more representative of the general student population.

For me, the opportunities section was the most exciting, as it gives us a lot of ideas for our prototype and draws a lot from the pain points users faced.

Deliverables

For more details on the project, see the deliverables below:
UX Research PlanA presentation outlining the research we conducted. This shows the research methods we used and the desired outcomes.
Design BriefA presentation outlining. This presentation includes a few items I decided not to include in this case study for brevity. We created an experimental outline for an AB and created project goals using the Heart Framework. These artifacts will serve as well when we start prototyping ideas for an application to help alleviate many of the issues we saw in our user research.

Takeaways

We found that many students found the apartment searching process overwhelming and confusing. There are a lot of listings, amenities, and factors to navigate, not to mention the fact that some websites had inaccurate information.

Our next steps are the prototyping stage, where we plan to come up with a way to search for apartments in a more efficient and accurate manner.

Continuing off of research from last semester on apartment hunting, I went on to develop a prototype for an app that could help solve some of the issues I encountered in my research.

How Might We Statement

I first created a how might we statement to help frame my problem and purpose of my project:

How might we enable users to efficiently and accurately search for, locate, and organize information on apartments so that they can better find affordable housing options?

Sketching

I sketched screen designs for task flows that the app would use. I focused on contacting a landlord, since that was present in my storyboard. I also focused on compare an apartment and look up the location of an apartment since those helped alleviate pain points found in my user research.  

Paper Prototype

I next created a paper prototype and tested it some users to see how the user flow functioned. I based my prototype on the screen designs I had previously made, but added some extra details. A key change I made from my screen designs was the ability to toggle between searching for a landlord versus searching for an apartment. I made this decision I noticed in the screen design that the search for a landlord and an apartment were nearly identical to each other and wanted to make sure users knew which one there were searching for.  

Some important feedback that I got:
- The compare button was not easy to see
- It was not clear what to do on the search page, since there weren't any suggested filters
- It wasn't clear what the compare button did.

Wireframes

I created wireframes of my app. I used an external component library to help create my wireframe. This did make the process faster, but I had to change a lot of the components later on.

One notable change I made from my paper prototype was the inclusion of some example filters, since one of my test users was confused by the search page. I also made the compare button more prominent, since it was not noticed initially in my paper prototype.

Interactive Mock Up

I further iterated on my static mock up by implementing interaction. One thing I discovered during the process of creating interactions is that I can utilize some of these interactions, such as scrolling or modals to alleviate my spacing issues.  

Final Mock Ups

My final mock up included features to help address the key objectives and user pain points.

Landlord reviews and profiles to help apartment searchers learn more about landlords before they sign a lease.

A comparison feature for apartments to make it easier for users to view price and amenities differences.

Option to view the map along with the apartment so that users know where to find it and don't have to constantly cross reference other sources.

Based on peer feedback, I made a few changes with my final design.

Takeaways