Back to Build
Shared Living App · Functional APK · Mobile App

Happy Home

A shared-living management app that helps bachelor roommates manage expenses, settlements, and household harmony — without awkward conversations.

Role

UX Lead · Product Designer

Platform

Android Mobile App

Stack

React Native · NestJS · PostgreSQL

Output

Functional APK Prototype

UX StrategyMobile AppProduct ThinkingFintech-lite UXMulti-user FlowsGamification
The Problem

Shared homes run on trust. Trust breaks when clarity is missing.

Bachelors in shared homes manage everything through WhatsApp messages, screenshots, and verbal agreements. One person tracks rent. Someone else buys groceries. Someone forgets to pay back. A roommate goes home for a month. Another moves out.

The problem isn't calculation. It's emotional. People avoid asking for money because they don't want conflict. Chore reminders feel personal. Responsibility quietly falls on one person — until it doesn't.

Roommate frustration
The Breaking Point
01

Money conversations become awkward

Direct reminders can feel uncomfortable or trigger ego clashes.

02

One person carries everything

The responsible roommate handles rent, bills, groceries, and landlord calls — silently.

03

Absence breaks the system

When someone is away, their chores and responsibilities fall through with no handover.

04

Move-outs get messy

Deposits, shared assets, pending dues — all unclear when someone leaves.

How Might We

How might we help bachelors manage shared homes peacefully — making expenses, responsibilities, settlements, and member changes transparent, fair, and low-friction?

Who It's For

Designing for real roommate dynamics.

Shared living isn't a single-user experience. Every action affects the entire home.

Persona

Kishore, 24

New to city

The Real Problem

Doesn't know roommates. Needs transparency on deposits, rules, and costs before trusting the group.

UX Opportunity

Onboarding, invite flow, home context, member visibility so new roommates feel safe and informed.

UX Approach

The design decisions that matter.

Each decision follows a clear path: problem → constraint → choice → outcome.

01

Problem

Transactions feel like the product, but homes are the real unit.

Constraint

Multi-roommate dynamics change constantly.

Decision

Home-first architecture: Home → Members → Expenses → Settlements.

Outcome

A scalable entity model that survives member churn.

02

Problem

Tracking data alone still leaves awkward conversations.

Constraint

Roommates avoid conflict more than they avoid math.

Decision

Optimize every feature for reduced friction, not just accuracy.

Outcome

Clarity without confrontation becomes the product promise.

03

Problem

'You owe ₹500' triggers ego and tension.

Constraint

Money language is emotionally loaded.

Decision

Friendly microcopy: 'Can settle when convenient.'

Outcome

Language protects relationships while still driving action.

04

Problem

Equal split fails for real household expenses.

Constraint

Deposits, personal buys, and selective shares are common.

Decision

Flexible split types: equal, custom %, selected members, deposit-based.

Outcome

The app matches how people actually share costs.

05

Problem

Absence or move-outs break informal systems.

Constraint

Homes must continue when people leave temporarily.

Decision

Out-of-Home mode with task transfer and resume.

Outcome

Continuity during change without social drama.

06

Problem

Guilt-based reminders create resentment.

Constraint

Gamification can feel competitive or shaming.

Decision

Harmony Score rewards shared responsibility, not ranking.

Outcome

Healthy habits feel rewarding, not pressured.

Product Journey

From lived friction to functional APK.

A deliberate storytelling arc — each stage informs the next.

01

Problem

WhatsApp-era shared living creates emotional debt.

02

Research

Roommate personas and real conflict patterns.

03

Thinking

Home as the core entity, not the individual.

04

UX Decisions

Friendly money language and flexible splits.

05

Flows

Expense, settlement, and away-mode journeys.

06

Screens

Calm UI validated in a functional APK.

07

Outcome

A calmer system for shared responsibility.

Device Showcase

The product in hand.

Floating high-fidelity screens — clarity, calmness, and trust.

My Homes
Home Detail
Add Expense
Core Flows

Three flows that solve the hardest problems.

Flow 1

Add & Split an Expense

One roommate pays ₹1,000 for groceries. Adds the expense, selects who to split with, picks a split type. Balances update instantly — no manual math, no WhatsApp messages.

TriggerUser Journey
Step 01

Add expense

Step 02

Select payer

Step 03

Choose split type

Step 04

Pick members

Step 05

Save → Balance updates

Flow 2

Friendly Settlement

Kishore sees he can settle ₹250 with Raju. Creates a settlement. Raju confirms. Balance clears. No awkward direct message, no ego involved — just a calm mutual confirmation.

TriggerUser Journey
Step 01

View balance

Step 02

Create settlement

Step 03

Other member confirms

Step 04

Balance clears

Flow 3

Out-of-Home Mode

Gautam goes home for a month. Enables Away mode. Chores transfer to available members. No new tasks assigned. When he returns, he rejoins the normal rotation.

TriggerUser Journey
Step 01

Enable away mode

Step 02

Transfer chores

Step 03

Pause assignments

Step 04

Return → Resume rotation

Key Screens

Clarity, calmness, and trust in every screen.

High-fidelity UI screens designed with clarity and trust in mind. The UX intent behind each flow is carefully mapped out.

01

My Homes

Harmony Score + home cards

My Homes
02

Home Detail

Members, balances, quick actions

Home Detail
03

Add Expense

Flexible split types

Add Expense
04

Balances

Who can settle with whom

Balances
05

Settlement

Mutual confirm flow

Settlement
06

Harmony Score

Gamified household health

Harmony Score
Microcopy Strategy

The language that removes the awkward.

In a shared-home app, every word is a UX decision. The wrong word creates tension. The right word maintains trust.

Kishore owes ₹300

Kishore can settle ₹300 when convenient

Payment overdue

Small reminder: this settlement is still open

You have debt pending

Your home expenses are almost balanced

Task overdue

Small reminder: this task is still open

Gamification

Harmony Score — not a leaderboard.

A score between 0–100 based on settled expenses, completed chores, and active members. The goal is to make shared responsibility feel rewarding — not competitive or guilt-inducing.

  • Bills settled on time
  • Low pending balances
  • Chores completed
  • No overdue tasks
0%

Harmony Score

Everything looks peaceful today.

4

Badge Types

Peace, chores, groceries, leadership

0

Guilt UX

No public shaming, no debt language

Outcome & Learnings

E2E

Product Story

Problem → APK

6+

Core Flows

Multi-user validated

1

Core Entity

Home-first model

APK

Prototype

Functional build

What this project proves.

Happy Home is a full product story — from real-world problem discovery to architecture, UX flows, functional APK, and future vision. It shows how UX leadership turns everyday friction into a calmer, fairer system.

  • Defined a real product problem from lived experience
  • Designed home-first UX architecture from scratch
  • Built flexible expense and settlement flows
  • Introduced friendly money microcopy as a core UX layer
  • Validated multi-user flows via functional APK

What I learned

Emotional context shapes product decisions

Expense splitting isn't a math problem. It's a relationship problem. UX must protect both.

Multi-user flows expose real complexity

Building the APK revealed edge cases no static mockup would ever catch.

The right core entity unlocks everything

Making "Home" the centre — not the user — created a scalable foundation for every future module.

Shared Living App

Built from real life, not assumptions.

Product strategy, emotional UX, multi-user flows, friendly microcopy, and a functional APK — all from one real problem in shared living.

Product StrategyEmotional UXMulti-user FlowsFintech-liteEngineering Collaboration
Back to All Projects