Housemates.
Current chore apps failed to capture
how students organize their chores.
So I built an app that did.

Housemates.
Current chore apps failed to capture
how students organize their chores.
So I built an app that did.

Role


Personal Project

Team


Solo Designer

Duration


3 Months

Overview


For many college students, living with roommates brings its own sets of challenges. One of these is figuring out how to manage one's household chores. Accountability issues, inaction, and arguments abound, because the solutions current students are using were never designed for chore management. 

By and large, the biggest issue is that none of these solutions organize chores in the way roommates actually prefer—which is by location; kitchen, bathroom, living room. So, I ideated, designed, prototyped, and engineered an all-in-one chore management app for college students living together, called Housemates.

Problem

Our whiteboard wasn't cutting it as a chore chart.

And we weren’t the only ones with this issue.

Two weeks into my Sophomore year of college, it was clear that our fridge whiteboard was not going to cut it as a household chore chart. Responsibilities were forgotten, tasks weren’t updated, and the number of dishes in the sink was exponentially growing.

So, I asked my friends, what were they doing in their households to organize their chores?

User surveys revealed that current solutions had numerous pain points.

It turned out that college households use four main platforms to manage their living spaces. Respondents said familiar interfaces, a user-friendly mobile app, document storage, customizability, and ease of setup were their main motivations in choosing their platform. But were the platforms they were using even meeting their standards?

And 1-on-1 interviews revealed further issues.

It turned out that college households use four main platforms to manage their living spaces. Respondents said familiar interfaces, a user-friendly mobile app, document storage, customizability, and ease of setup were their main motivations in choosing their platform. But were the platforms they were using even meeting their standards?

Main Takeaway

A realization. A roommate app for chores didn’t exist. Current solutions were just workarounds.

So, what kind of chore management system did students need?

It was clear these solutions were just workarounds, as no solution existed on the market that actually addressed the way students organize chores.

Based on examples provided by friends, I noticed that regardless of platform, roommates organized chores by location in the house, rather than specific tasks. This location-based organization dictated who was assigned to what chore, how the locations were rotated, and what responsibilities were needed to maintain that part of the house. 

A location-based chore app was the clear contender.

Any solution I built would need to encompass this location-based chore management students were already incorporating into their current workarounds. At this point, I narrowed down the scope of my solution, decided what to build, and moved on to ideation.

Ideation

An ideation in two parts, chore cards and app features.

Chore cards, for location-based chore management.

Location-based chore assignment would need customizable chore cards that represented each room. I began by collecting inspiration and sketching what a possible chore card might look like.

App features, to solve pain points.

Any solution I built would need to encompass this location-based chore management students were already incorporating into their current workarounds. At this point, I narrowed down the scope of my solution, decided what to build, and moved on to ideation.

Location & Privacy

Being in and out of the house makes it hard to coordinate cleaning. A common response to being asked to do a chore is “I’m not home”. Knowing when someone’s at home can also help coordinate group activities or events.

How might we help roommates be aware of each other’s location while respecting privacy?

Chore Accountability

Students typically avoid confrontation until it’s unavoidable, which makes enforcing early accountability impossible. Users state they don’t want to seem like “someone’s mom”, and come off as pushy or bossy.

How might we introduce accountability while diminishing its confrontational and overbearing aspects?

Adulting

College is often a student’s first time living with non-family. Tenant rights, hygiene, home maintenance, budgeting, and roommate disagreements are things all students have to learn to master through trial and error.

How might we include relevant educational materials within a mobile chore app?

Household Documents

Leases, subleases, videos of move-in walkthroughs, students often lacked a centralized place to store this info. Could we build a feature to avoid the dreaded, “can you send me the lease?” question?

How might we create centralized file storage for house-relevant videos and documents?

Iteration

Through many rounds of iteration, I progressed towards a hi-fi prototype.

Three rounds of distinct iterations.

From low-fi sketches, I moved directly into mid and hi-fi wireframes. As I note later in this case study, initial iterations would have benefited from a far more research backed approach. This could have avoided a lengthy iteration cycle.

Iteration one.

My initial mid-fi iteration. Inspired heavily by existing task apps, it contained many additional features that weren't entirely necessary, but characterized the initial look of the chore card.

  • “Alert” or “ping” feature takes form during this iteration stage.


  • Chore cards have core functionality, including assignees, title, description, deadline, and repeatability.

  • Extraneous functionality, like date switching and filters are unnecessary.


  • Some essential functionality, like being able to create a chore card, is missing as well.


  • Location-based chore management isn’t obvious, buried in filters.

Iteration two.

The second iteration allowed me to hone-in the styling. A move towards minimalism and emphasis on the chore cards themselves, this iteration represented a step forward for visual design, but two steps back for usability and experience.

  • Chore card details, like repeatability and deadlines were reduced to tags, which helped with scannability.

  • Rather than looking like a chore app, it looks more like an individual task app.


  • Location-based chore management still isn't obvious, buried in filters.


  • Widget functionality is unique, but not backed by any research insights, and is an unnecessary feature.

Iteration three — prototype.

My third iteration represented a reset of sorts, I revisited my research and narrowed the scope of my app to just chore management.

  • Location-based chore management was implemented as tags. Other chore card details were reduced to icons.


  • The widgetboard, which wasn't backed by user research, was replaced with lists and events.


  • The app header was streamlined to just dates and user profiles.


  • Addition of bottom navigation.

  • While tags were an improvement, prototype tests would show they weren't sufficient.


  • Still too similar to an individual task app rather than a household chore app


  • Grocery lists and events were unnecessary features, they were typically tracked individually by existing solutions (calendars).

Here's what I changed, and why.

Progressing through a mutitude of iterations not only improved my visual design skillset and design ability, but it also provided the opportunity to make a couple of key design decisions.

From household tasks with filters

Initial iterations simply listed out household chores and tasks, location-based organization were buried in filters.

After

To location-tagged chores

Later iterations represented an initial shift towards chore-management only, rather than general tasks, and used tags.

From a widgetboard

Initial iterations implemented a widgetboard concept. I thought this would add a social flair aspect to the app, where users could add widgets and other tasks.

After

To lists and events

But a widgetboard strayed too far from the initial chore-app scope. It was reduced to lists/events in the prototype, and removed entirely in the final design.

Prototype Tests

But prototype tests revealed I had missed my main insight.

Users loved the app’s design, but the chore cards lacked location-based management.

Based on my research, I knew that households typically concentrated chore management on common areas, like the kitchen, living room, and bathrooms. However, it was clear my first iterations failed to adequately capture this location-based chore management, and were more in line with individual task apps or checklists.

I redid my hi-fi prototypes, and ran user tests once more for validation.

As I iterated over the span of a couple weeks, I was able to make progress toward a user interface that mirrored existing chore systems.

Prototype

Final Design

Prototype

Final Design

Key changes, and why I made them.

Key design decisions I made.

From chores with location tags

The prototype used tags to sort chores by location. While it was a form of location-based chore management, it didn't completely capture current chore charts.

After

To location-grouped chores

I rebuilt the chore screen from the ground up, now users can create locations and add chores to them, offering a digital parallel to their current chore charts.

From lists and events

Users told me that the lists and events widgets in my prototype were cool, but they already used other apps to keep track of these, and that they distracted from the purpose of the app.

After

To a simplified chore screen

Taking prototype feedback in to account, I streamlined my chore screen, removing extraneous widgets and returning the focus to the chores themselves. This change was well-received by users.

From simple document storage

Document storage initially emerged as an additional feature to store important household documents, but users suggested other forms of content they might want to store.

After

To multimedia and help articles

I redid the document page to support multimedia content, like videos and photos, not just lease pdfs. This provided an opportunity to include a solution to the "Adulting" pain point, help articles!

App screens.

The final app screens.

Takeaways

What's next for Housemates?

Exploring key learnings and the app's viability as a product.

Housemates was my first major UI/UX project. In hindsight, tackling a problem space as large as this one, and setting out to design a whole app, was not the greatest idea in retrospect.


Truthfully though, I have little regret. In designing this app I was able to refine my visual design skills, push for constant iteration, and rethink what I knew about the UI/UX design process. Product design is not a straightforward path, and I often found myself getting to a point where I felt “done”, but then returning back to the research or ideation stage to see what I could improve upon.


Even though this was a personal passion project, it addresses a fairly common problem. For an app to be a viable product, however, it needs to generate revenue and satisfy business goals.

Design Takeaways

Don't jump straight into Figma. While I conducted significant user research for this project, in my haste to start designing, I missed the opportunity to implement my biggest insight. Only by taking the time to revisit my earlier findings was I able to truly capture location-based chore management.

Connect your insights to solutions. Every feature I created was a solution to a pain point users were experiencing, which allowed me to back up my design decisions with concrete insights.

Design isn't a linear path. Case studies imply a straightforward design process, from idea to final design. That isn't true for most design projects, and it definitely wasn't true for Housemates. I tried my best to capture the backtracking I did and all the ideation directions I explored, because I think it attests to my ability to pivot and think creatively as a designer.

Design Takeaways

Don't jump straight into Figma. While I conducted significant user research for this project, in my haste to start designing, I missed the opportunity to implement my biggest insight. Only by taking the time to revisit my earlier findings was I able to truly capture location-based chore management.

Connect your insights to solutions. Every feature I created was a solution to a pain point users were experiencing, which allowed me to back up my design decisions with concrete insights.

Design isn't a linear path. Case studies imply a straightforward design process, from idea to final design. That isn't true for most design projects, and it definitely wasn't true for Housemates. I tried my best to capture the backtracking I did and all the ideation directions I explored, because I think it attests to my ability to pivot and think creatively as a designer.

Design Takeaways

Don't jump straight into Figma. While I conducted significant user research for this project, in my haste to start designing, I missed the opportunity to implement my biggest insight. Only by taking the time to revisit my earlier findings was I able to truly capture location-based chore management.

Connect your insights to solutions. Every feature I created was a solution to a pain point users were experiencing, which allowed me to back up my design decisions with concrete insights.

Design isn't a linear path. Case studies imply a straightforward design process, from idea to final design. That isn't true for most design projects, and it definitely wasn't true for Housemates. I tried my best to capture the backtracking I did and all the ideation directions I explored, because I think it attests to my ability to pivot and think creatively as a designer.

Business Takeaways

Revenue generation. There are many ways an app can be profitable without sacrificing user privacy or comfort. We can rule out selling ad space and user data, and instead opt for a premium subscription for expanded features or showcase promoted articles on the documents tab - sourcing articles from food blogs or news websites for a fee.

How can we expand the Housemates ecosystem? Products need to grow, and chore management shouldn't just be delegated to an app. Housemates seems like a great candidate for smart watches (portability) and smart fridges (commonly trafficked area). We could take advantage of platform specific features like health-related notifications to alert roommates of emergencies.

Business Takeaways

Revenue generation. There are many ways an app can be profitable without sacrificing user privacy or comfort. We can rule out selling ad space and user data, and instead opt for a premium subscription for expanded features or showcase promoted articles on the documents tab - sourcing articles from food blogs or news websites for a fee.

How can we expand the Housemates ecosystem? Products need to grow, and chore management shouldn't just be delegated to an app. Housemates seems like a great candidate for smart watches (portability) and smart fridges (commonly trafficked area). We could take advantage of platform specific features like health-related notifications to alert roommates of emergencies.

Business Takeaways

Revenue generation. There are many ways an app can be profitable without sacrificing user privacy or comfort. We can rule out selling ad space and user data, and instead opt for a premium subscription for expanded features or showcase promoted articles on the documents tab - sourcing articles from food blogs or news websites for a fee.

How can we expand the Housemates ecosystem? Products need to grow, and chore management shouldn't just be delegated to an app. Housemates seems like a great candidate for smart watches (portability) and smart fridges (commonly trafficked area). We could take advantage of platform specific features like health-related notifications to alert roommates of emergencies.

I constantly refine my case studies, check back for more.

Built from scratch with Framer and custom code.

Hasith Basnayake, 2024.