Roomy is a personal project I created on my own in my free time.
Drawing from personal challenges I encountered when living in close proximity with both friends and strangers, as well as interviewing others about their experiences, I made Roomy: a mobile app to make living with roommates less painful and more fun.
I worked on this project independently, designing research, visuals, and the end-to-end experience.
Everyone has a roommate horror story... but few roommates are just inherently evil — often, conflicts arise from communication issues and other challenges of coexistence. There's no app currently on the market that aims to supports all aspects of roommate living and makes the entire experience more delightful.
How might we make living and communicating with roommates less stressful?
research — competitor analysis
I looked into and tried existing apps targeted toward roommates. The overarching problem I identified was that products were either too niche (Splitwise) or lacked depth (RoomMate). This informed my focus for Roomy: to create a product with sufficient — but overwhelming — depth, and enough of a breadth of functionality to make it truly valuable.
I then conducted interviews with people that had lived with roommates to learn more about their challenges and experiences. I asked questions to find out more about their pain points:
I learned that 9 out of 10 of people interviewed were unsatisfied with their roommate situation.
From my interviews, I narrowed in on the sentiments that were frequently echoed to try to get to the root of these problems.
There were two main pain points:
Participants also noted issues like noise, guests, and not being aware of what their roommates were doing on a daily basis.
Based on the research, I made a final list of the following features that would be included in the product:
let's build it!
I started by defining the visual treatment — I wanted it to be fun and lively while still highly usable. I knew I was packing a lot of functionality into one product, and I didn't want users to get lost between interfaces. So, I decided to define specific use cases for each colour to add clarity (and style!) to the product.
at a glance
The main dashboard shows you and your roommates' statuses, as well as everything pertinent to the day: quiet hours, owed balances, and tasks due.
make sure everything gets done
Ask your roommates to vacuum the living room, clean the kitchen, or whatever else from within the app. Make general requests if you don't care who does it, or ask anonymously to avoid any awkwardness.
no more awkward confrontation
Send messages to your roommates from within the app. Plus, the chat log doubles as history for all the tasks and expenses you've sent to the group.
learnings + reflections
Solve problems you care about —
The easiest way to love a problem is to choose one that affects you. Of course, research is still paramount in getting a sense of other people's individual challenges — but nothing keeps you motivated like solving something that's been bothering you.
Do your research! —
I admit I find it difficult at times to keep myself rigorous when doing personal projects, especially in terms of research. For this project, I challenged myself to talk to complete strangers in order to stay unbiased and gain knowledge of a breadth of experiences.
Remember to have fun :·) —
It's been awhile since I had the chance to do a passion project, and I really enjoyed using fun colours and typefaces — this was a fun reminder that design can be simultaneously whimsical and functional.