Case study: Find a roommate

john olarinde
Bootcamp
Published in
4 min readJan 13, 2022

--

Design Challenge

You have just been hired as the new UI/UX Designer for a brand new startup company. After much research, data shows that many people struggle to find a roommate. The company decides that the best way to approach this is by creating a mobile app that solves this problem and targets those currently searching for a roommate. The company’s primary goal is to help people find roommates. You’ve been tasked to help design the experience of finding an ideal roommate in an area.

Task: Design a mobile product experience that makes finding the ideal roommate in your city safe. Consider the following in your presentation:

  • Buyer persona(s)
  • User journey
  • The features that you believe are required to solve this issue
  • Wireframes for your design
  • The thought process behind your design

To tackle this, I have drafted six steps to achieve this.

Step 1: Understand the goal of the project

Here, the goal of the product is to create a product/app that matches a potential roommate with individuals searching for accommodation/roommate to someone looking to accommodate a roommate.

This is an opportunity to reduce the time and energy expended in house hunting and the bureaucracy with house agents.

Step 2: Define the Audience (Who)

For this product, we need to understand the people we’re building for. These can be classified into

i) Age: 18 years to 50 years (Millennials and Urban Citizens)

ii) Location: Urban Cities

User Persona

Step 3: Understanding the Customers Context and needs (When and Where)

The goal here is to understand when and where our potential customers might experience this problem and how we can solve it. This information will help us know what product and features we should build in the following steps.

For this step, I’ll make use of the User Story Technique.

As a/an young undergraduate/graduate/executive/employee who just moved into a new location/can’t afford the cost of an entire apartment, I want to easily find a roommate that fits my personal preference quickly so that it won’t affect my schooling and work-life.

Step 4; List Ideas

Now is the time to explain what the company could build to fulfill the customer/s needs

  • Type of Product: Digital
  • Platform: Smartphone
  • Type of Interface: Graphic

Possible Solution

Build a digital product that users can download from their app stores. The product integrates the user’s smartphone using Google maps and GPS to display house directions and nearest available accommodation of those that need a roommate based on the user’s preferred criteria.

Step 5: Solve

The deliverables for the product is

i) Hi-Fidelity Wireframe

ii) User Journeys

iii) Sketches

iv) User Personas

v) Design Prototype

Storyboarding

In this technique, I mapped out the customer’s journey to see what interactions our products need to support them. Exploring these interactions gave me some ideas for the interface.

Story Board

List of tasks the customers need to be able to complete to use the product successfully

i) Sign Up |Log In

ii) Verify Phone Number | Email Address

iii) Verify Identity

iv) Choose an apartment from the list of sponsored apartments and available apartments on the homepage

v) Filter and search for apartments based on budget and personal preference

vi) Select apartment based on apartment details

vii) Chat or directly call the potential roommate to meet up

viii) Meet Up, agree and mark apartment gotten

Hi-Fidelity Screens

You can take a look at the prototype below

Step 6: Measuring Success

As a final step, before shipping this product, I’d work with the product manager to understand what KPIs we should measure and what would be considered a success.

--

--

Hey there, I’m John I’m a Product Designer who has always cherished and admired creating productive solutions that simplify how the world evolves