HomePeace

Helping roommates live together more happily and with fewer conflicts

OVERVIEW

Living with roommates is very common among young adults and it has advantages, like paying a lower rent, but also disadvantages. One disadvantage is that a lot of conflicts may arise, whether related to who will do the house chores, how bills should be split, how grocery shopping will be done, among others. Conflicts between roommates can negatively impact their lives. Hence, it is important to address the conflicts that may arise and, if possible, avoid them.

HomePeace is an app that works as a one-stop shop to help not only address conflicts between roommates but also prevent conflicts from happening in the first place.

HomePeace aims to:

01 Help roommates address and avoid conflicts by organizing chores, bills and house rules

02 Leverage gamification to motivate roommates to do the house chores assigned to them

03 Increase bond between roommates through activities

Type

Design challenge

Timeline

3 days (Feb 2022)

Sofia Silveira, UX/UI Designer

Platform

Mobile

Team

How might we help people to avoid and address conflicts between roommates?

PROBLEM

Living in peace with roommates is essential to have healthy relationships and good academic or work performance.

Considering people are always carrying their phones, a mobile app could have functionalities to help solve this problem. From a business perspective, investing in such an app is valuable since most young adults live with roommates at some point in their lives.

PROCESS

Design Thinking

  • Doing market research

  • Conducting interviews

  • Synthesizing data

Empathize

  • Creating user personas

  • Defining users, their needs and pain points

  • Defining requirements

Define

  • Making assumptions

  • Designing the app flow

  • Thinking of different screens and how they work

Ideate

  • Creating low-fidelity wireframes

  • Creating high-fidelity wireframes

Prototype

  • Reasoning behind decisions

  • Looking back at lessons learned

Review

Performing market research

MARKET RESEARCH

In order to better understand the problem space, I did some research to find out what are the existing apps to help roommates live together.

The existing apps focus on splitting group bills, working as chore trackers and sharing lists and calendars. However, these apps focus on one specific feature but fail to improve the experience of living with a roommate as a whole. Using multiple apps makes it harder to keep track of everything.

Having one app that contains all the features related to co-living could improve the user experience and make conflicts less frequent and easier to resolve.

Listonic

  • Allows users to create lists faster with AI suggestions

  • Supports live updates of edits made to shared lists

  • Focuses solely on lists

Nipto

  • Uses gamification to motivate users to complete chores

  • Chores schedule and notifications only available in the premium version

  • Focuses solely on chores and targets families specifically

OurHome

  • Allows users to create lists to-do and grocery lists

  • Tasks must be assigned manually

  • Focuses solely lists and targets families and children

Splid

  • Users can split expenses such as bills, groceries, vacations

  • Allows users to download summaries as pdf or Excel file

  • Focuses solely on splitting expenses

TimeTree

  • Allows users to share and coordinate their schedules

  • Certain features, such as a vertical calendar view, are only available in the premium version

  • Focuses solely on shared calendars

Tody

  • Helps users manage house chores

  • Tasks can be categorized in different levels depending on how often they must be repeated

  • Focuses solely on house chores, specifically cleaning

Diving deeper into the problem

USER RESEARCH

I created a mind map to organize my thoughts on which concepts I should explore. Based on the mind map, I was able to create a set of interview questions based on 5 main topics:

  • conflicts

  • communication

  • agreements

  • house chores

  • bills

I then conducted interviews with 4 people in my network who live with roommates aiming to understand who the users are, their pain points, wants and needs.

Mind map

Conducting interviews with the participants allowed me to understand what their difficulties are when living with roommates and what they need and want.​ After the interviews, I was able to narrow down who the users are.

Who are the users?

Creating personas to represent each user group

USER PERSONAS

I created personas to represent the two user groups I uncovered during research:

  • Julia represents young working professionals

  • Nicholas represents university students

Transforming goals, needs and frustrations into requirements

REQUIREMENTS

Based on Julia’s and Nicholas’ goals, needs and pain points, I defined the following requirements:

  • Julia and Nicholas rely on their calendars to keep track of exams, deadlines, etc. Being able to easily sync their calendar to the shared calendar on the app, will not only allow roommates to see each other’s availability but also allow the app to assign chores to each roommate.

  • Gamification elements help to transform tiresome chores into something more fun. Julia and Nicholas get more motivated to complete their chores as they accumulate points. Consequently, gamification keeps Julia and Nicholas interested in the app.

  • Considering that Julia and Nicholas have very busy schedules, reminders will help them to remember chores and complete them by the due date.

  • Understanding Julia's and Nicholas' context and needs is essential to create a usable, easy to use, and non-distracting experience that will help them achieve their goals.

Making assumptions necessary to move the project forward

ASSUMPTIONS

The following assumptions were made for this project:

  • Julia and Nicholas are looking specifically for an app to help them avoid and resolve conflicts with their roommates

  • Julia, Nicolas and their roommates have access to Wi-Fi or cellular data, so they have no problems accessing the app

  • All roommates are willing to use the app

  • All roommates are willing to share their calendar

  • Julia, Nicholas and their roommates use Google Calendar for their tasks and events

  • The app will assign tasks equally based on roommates' availability

  • Julia, Nicholas and their roommates are honest and will only mark chores as completed once they have actually finished them

APP FLOW

Designing the app flow

I designed the following app flow to articulate how Julia and Nicholas would go through the app to reach their goals. Since the main functionality of the app is the task scheduler, I focused on one specific flow, from signing up to completing chores and getting points.

It is worth noting that all roommates can propose a new house rule, but all roommates have to accept it in order for it to be created. Similarly, whenever a roommate suggests a new chore, it is necessary that all the other roommates agree to it before it is attributed to one roommate and appears on the shared calendar.

The shared calendar automatically considers each roommate's personal calendar after they sync it to the app.

Turning insights into design solutions

WIREFRAMING

The next step was to create medium-fidelity wireframes as the first iteration of what the app would look like and how it would function based on the insights gathered.

Sign up screen

If their home has not been created in the app yet, users can build a home, give it a name and add info about it.

If their home has been created, users must type the home code they got from their roommates in order to join the home.

Choose home screen

Any roommate can create new rules. However, all roommates must accept the new rule before it is created.

Users can see how many points they have. the top 3 roommates in the podium and the leaderboard below it.

Home screen

Users sync their personal Google Calendar and the app uses this info when assigning chores and checking availability for an activity.

Users have to mark chores as completed after finishing them. Users earn points when completing chores by the deadline, and lose points otherwise.

Calendar screen

The app assigns each chore to one roommate based on their availability, the amount of chores each roommate has been given and the chore due date.

After a roommate proposes a new chore, all roommates must agree to it, otherwise, the chore will not be created.

New chore screen

Due to time constraints, not all screens were created as wireframes. However, this is how they would work:

Users can use their cameras to take a picture of receipts, which the app will scan and automatically extract important information. It is possible to organize bills, keep track of expenses and see how much each roommate owes.

Bills screen

Roommates can create shared lists for different purposes, such as grocery shopping, shared items in the house, among others.

Lists screen

Contains the group chat and individual chat with each roommate. Users can use the chat to have casual conversations or talk about awkward or delicate topics that would make them feel uncomfortable talking in person.

Chat screen

I then elaborated a visual identity and created high-fidelity wireframes of the app.

Sign up screen

Choose home screen

Home screen

Calendar screen

New chore screen

Reasoning behind design decisions

FINAL THOUGHTS

I am very happy with the outcome of this project. I believe my proposed solution helps to solve the problem of not only addressing but also helping to avoid conflicts between roommates.

Gamification

Chores feel less tiresome, as users can accumulate points after completing chores. The person who has achieved more points at the end of the month can, for example, choose the food they want for the monthly roommate dinner and doesn't have to pay. This keeps users more motivated to complete their chores and keep using the app.

Communication

The app can improve communication between roommates with group and individual chats. People that get uncomfortable talking in person can take advantage of the chats to communicate with their roommates. For example, Julia prefers to discuss delicate topics that might cause an argument in person, while Nicholas prefers to do it by text, as messages allow him more time to process information, carefully choose his words and avoid heated arguments.

Calendar

The app assigns chores equally, hence all roommates receive the same amount of chores to complete. This allows roommates to keep track of who contributed to what chore and helps to avoid discussions about who should do each chore.

Rules by everyone

Roommates are more likely to follow rules as the rules are explicitly shown in the app and all roommates have agreed to them.

Activities

Users can suggest fun activities to do together with roommates, such as "movie night" or "Taco Tuesday". Spending quality time with roommates helps to create a bond and makes communication and co-living easier.

LESSONS LEARNED

What would I do differently?

Considering the time constraint, some things had to be left out of this project. If I had more time to work on this project, I would:

  • Continue the Design Thinking process (finalize Prototype stage and move on to Test stage)

    • Create an interactive prototype

    • Test the prototype with users and iterate based on their feedback

  • Work on other features and pages, going beyond the specific user flow shown in this case study

  • Create an onboarding flow to collect information about users' interests and hobbies in order to automatically suggest curated activities they can do with their roommates

  • Spend more time researching the technology necessary to support the experience (For example, would the Gooogle Calendar integration be possible? How would the app automatically assign tasks?)

Want to read more?

Grandma Tech

Teaching the elderly how to use mobile apps through gamification

Amazon 🔒

Designing a Planner Tool for Amazon while working as a UX Designer at Athlon

icanbewell

Facilitating access to preventive health information in Canada