JustLife

Designing a flat-sharing app

Flat card and flatmate profile

Goal

An MVP app for finding flatmates and renting a place together, so housing costs less.

What I found

First I figured out who actually rents together: students, young professionals, freelancers, travellers. I ran interviews and used them to map JTBD and a CJM. Then I compared CIAN, Avito, Yandex Arenda and Apart Sharing across ~180 features and assessed how much each one matters to the user. That's how the MVP scope came together.

  • People fear scams and fake listings. So listings are verified, you can add documents to your profile, and landlords and flatmates have ratings.
  • Flatmates matter as much as price. Students and young professionals care who they'll live with, so every flatmate has a page with their interests, habits and reviews.
  • They search with filters and a map, but get tired of pointless notifications. I designed map search, saved filters and notifications only about new matching flats.
  • Travellers care less about flatmates and more about the rental term. So the rental term can be set flexibly in the filters.

Prototyping

First I put together the architecture, then drew wireframes of every state and built an interactive prototype of the main flows. That came to about 100 screens across 7 sections: sign-in, search, favourites, notifications, profile, booking and booking history.

Section architecture and competitor screens

Visual design

I wanted the app to feel bright and friendly: living together in a beautiful flat is fun, and the interface should get that across. The visuals follow the iOS guidelines.

Moodboard: style, colour and visual content

I started with a concept on the key screens: sign-in, search, filters and the flat card.

Sign-in
Home and search
Filters
Flat card

Result

  • An MVP of 7 sections, about 100 screens.
  • An interactive prototype of the main flows.
  • A project design system.

Other projects