
Rohan Mehra, 26
Independent renter, relocating to Pune
I want to know whether I can actually live there, not just whether I can afford it.
Design system · Web · September 2026
A design-system revamp built around one idea: show renters the restrictions and preferences that matter before they invest time in a listing.
Team of 5. I did the product audit, the research that found the new direction, and built the final prototype in Figma using auto layout and variables.
01 · The problem
Have you ever liked a flat, only to learn later that bachelors aren’t allowed, and had to start the search again?

Independent renter, relocating to Pune
I want to know whether I can actually live there, not just whether I can afford it.

First-time home buyer, Pune
I’m trying to figure out whether this is the right place for the life I want to build.

Owner renting out a 2BHK in Kharadi
I just want the expectations to be clear from the beginning.
Personas built from the interviews; quotes are written in each persona’s voice.
02 · Product audit
Before designing anything, I audited NoBroker’s live site. In principle, every screen uses five brand colours and one typeface. In practice, both drift from screen to screen, because nothing comes from a shared token library.

Five intended brand colours become dozens in the wild. Red and teal are both used for main buttons, with no rule for which action gets which.

The same toggle ships in three shapes, with corner radius drifting from 2px to 14px. Hover and focus states are documented but not applied.

“Home” is drawn three ways across navigation, services and ads. The same heading level ships at 18, 22 or 24px, with odd values like 15.75px.
03 · The solution
“A home for everyone” is the brand ambition, not a promise. Owners still set restrictions, and they should be able to. The design’s job is to make those restrictions and preferences visible early and in plain words, so nobody wastes a visit and nobody feels they have to justify how they live.
Step 1 · Searching
Step 2 · Deciding
Prototype walkthrough
Open the Figma prototype ↗04 · Brand to interface
The brand stands for being welcoming, respectful and non-judgemental: you don’t have to fit a mould to find a home. Each personality trait became concrete interface rules, and the principles below kept every screen honest to them.
05 · Design system
Built in Figma with auto layout and variables, so chips, filters and cards stay consistent across every screen.
#FBF8F3Off-white · 46%
Page backgrounds
#FFFFFFWhite · 20%
Cards and inputs
#0A3860Deep blue · 14%
Text, main buttons
#97E8FFLight blue · 12%
Chips, highlights
#EAFF00Neon yellow · 8%
Accent fills only
| Style | Font | Size |
|---|---|---|
| H1 | Cotton Regular | 72px |
| H2 | Cotton Regular | 64px |
| H3 | Cotton Regular | 48px |
| H4 | Cotton Regular | 32px |
| Body | Satoshi Bold · Medium · Regular | 16px |
| Small | Satoshi Bold · Medium · Regular | 12px |
Language sounds like a helpful friend, not a property agent: “home” instead of “property”, no pressure and no judgement.






06 · Final screens
07 · Reflection