Case study/ Real estate SaaS

A market frozen in time — designing trust into a real estate platform.

Bulgarian real estate platforms haven't changed in a decade — the same cluttered interface forced on buyers, sellers, agents, and investors, not optimised for their specific needs and use cases.

This is the story of how I rebuilt it around one question: how do we earn people's trust back and give them confidence at every stage of the journey?

Basi Imota platform preview MacBook mockup
A real estate SaaS platform redesigned for multiple user journeys.
Project type: End-to-end product design + branding
Role: Sole UX/UI designer + brand designer
Industry: SaaS, Real Estate — Bulgaria
Tools: Figma, FigJam, Figma MCP, Claude Code
Duration: Q1 2025 — Q2 2026
150
Active listings
69
Agencies onboarded
V1
Live product
Discover

The business problem + context

  • A market frozen in time.

    The dominant platforms were built for agencies — not for the buyers, private sellers, or investors who use them daily.

    • Listings are routinely fake, outdated, or pulled without notice when broker credits expire.
    • Prices are hidden to force a phone call, creating friction and distrust at the first touch point.
  • No transparency, no trust.

    There is no visibility on listing status, agent reputation, or property history — leaving every user to navigate blind.

Focusing on the users

  • Before adding features, we needed to understand who was suffering — and why.
    • Buyers called listing after listing, only to find them already taken.
    • Private sellers had no way to stand out from agency spam.
    • Agents lost leads silently when credits ran out, with no warning.
    • Investors had no verified data layer to support decisions at scale.

Research goal

  • Determine the context in which each user type accesses real estate platforms — and identify the friction points that damage trust, increase churn, and prevent conversion.

Research objectives

  • Determine how buyers, sellers, agents, and investors navigate the property search journey today.

  • Learn what trust signals users look for — and where existing platforms fail to provide them.

  • Understand why users abandon listings, platforms, or agents mid-journey.

  • Identify unmet needs that no Bulgarian real estate platform has addressed.

01 — The problem

Ten thousand users a day, on a platform optimised for none of them.

02 — The emotional reality

What it actually feels like to look for a home here.

Before a single screen, I sat with twelve buyers and recorded what the search actually felt like. The feature list wrote itself afterwards. These are the moments people remembered when I asked them to describe the worst day they had on the existing platforms.

"Twenty calls in a row, and every listing is already taken."

The exhaustion of chasing ghosts

"The apartment looked nothing like the photos."

The betrayal of wasted hope

"They said the price was 'just an estimate' — the real one was 20% higher."

The feeling of being baited

"Six weeks in, we found the apartment had undisclosed debt."

The panic of nearly making the biggest mistake of your life

"I felt like I had to hide that I have a dog, or that I needed address registration."

The shame of being treated as a problem

"The agent stopped replying the moment they sensed I wasn't ready to sign."

The loneliness of being disposable

"I never knew if the agent was on my side or the seller's."

The paranoia of not knowing whose side anyone is on

"No price on the listing — I have to call just to be qualified."

The humiliation of having to prove you're worth talking to
03 — Who I designed for

Four personas, three of whom nobody had ever asked.

Existing platforms design for the agency, then rent the experience out to everyone else. I separated the journeys and ran user interviews and empathy mapping per persona, then mapped the points where their needs collide.

B

Buyer

High fear, high stakes

Searching for a home, often for the first time. Needs verification, real-time status, and answers without picking up the phone.

  • Verified listings
  • Pet-friendly & address filters
  • Visible agent reputation
  • Calendar booking
A

Agent / Agency

Multi-listing, multi-client

Manages dozens of listings and clients daily. Needs scale and a reputation that can't be quietly torched by a competitor.

  • Multi-listing account
  • Verified badge + rankings
  • Tracked-call system
  • Low-credit reminders
S

Private seller

One home, one shot

Listing their home without an agency. Wants a simple flow, a verified badge, and protection from time-wasters.

  • Simple listing creation
  • Verified badge
  • Progress bar
  • Calendar booking
P

Service provider

The fourth persona

Designers, architects, renovators, legal, mortgage. Discoverable on the platform exactly where the need appears.

  • Verified profiles
  • Portfolio + ratings
  • Contextual placement
  • Direct contact
Figure — Empathy maps, all four personas
04 — The decision chain

Trust isn't a feature. It's an architecture.

Each design decision reacted to the failure of the one before it. A simple rating system invited anonymous attacks; verifying identity demanded a phone gate; a phone gate created friction, which had to be earned back through visible signals at every stage. The chain ended up looking like this:

Trust problem Public ratings Risk of anonymous attack Verification gate One phone, one account Account badge Progress bar Likes & notifications Booking system Reputation ranking Tracked calls Trust visible at every stage
05 — The seven mechanisms

The trust system, in its smallest working parts.

Every mechanism below was reverse-engineered from a specific user pain. None of them existed anywhere on the Bulgarian market when I started. Together they produce a single property: at every stage of the journey, the truth is visible without a phone call.

01

Verification gate

Email and phone required at registration. One number, one account. Anonymity is removed at the door, so agencies can't game the system with fake profiles.

Core · Auth
02

Account badge

Earned, not given. Awarded when a profile is complete — full information and a photo. Displayed on every listing the account owns.

Trust signal
03

Progress bar

Activated when a serious buyer leaves a deposit. Status visible in one second. No phone calls, no wasted time, and the listing stays alive while interested buyers can save and follow.

Listing state
04

Likes & notifications

Buyers like a property in progress and are automatically notified if it becomes available again. The buyer stays in flow. The seller loses nothing.

Engagement
05

Booking system

Google Calendar integration. Available slots are visible on the listing. Both sides receive a confirmation with the address and full details one hour before the meeting.

Scheduling
06

Agency reputation system

Public profile with star ratings, written and video testimonials from past clients. Reputation builds over time and directly affects visibility — agencies that perform better appear higher.

Ranking
07

Tracked-call system

Every call from a listing page is tied to that listing. The broker sees the caller, the property, and the time of the missed call. No lost context, no cold callbacks.

Conversion

Other features that fixed long-standing market gaps

Figure — Listing detail with trust mechanisms exposed
06 — Key decisions and why

Five questions I had to answer before the product could ship.

Why a verification gate instead of just public ratings?

A public rating system alone would be gamed by agencies creating anonymous profiles to attack competitors. One phone number, one account removes that attack surface entirely.

Why a progress bar instead of removing the listing?

Removing listings too early loses buyer engagement. The progress bar keeps the listing visible, communicates the truth in one second, and lets interested buyers save and get notified — nobody loses.

Why pet-friendly and address-registration filters?

No competitor has them. Buyers with pets, or who need address registration, currently call every single listing and face repeated rejection. The filter removes the call, removes the rejection, removes the shame.

Why tracked calls?

Brokers miss calls during viewings. When they call back they have no idea who called or for which property. The tracked call ties the call to the listing, so the follow-up is informed before the conversation even starts.

Why low-credit reminders?

Every competitor silently cuts off listings when credits run out. Brokers only find out when their clients stop calling. A reminder and fast recharge keeps listings live and brokers operating without interruption.

07 — Process

Discover → Define → Develop → Deliver.

The structure was a Double Diamond, but in practice the work compressed into four named tracks run mostly in parallel. The most important shift happened between Discover and Define — the moment I stopped asking what features? and started asking whose needs collide here?

Phase 01

Discover

  • A market frozen in time
  • The emotional cost of searching
  • Who actually uses these platforms
  • Focusing on the WHY, not the WHAT
Phase 02

Define

  • What every persona needs
  • The trust problem nobody solved
  • Accountability without a weapon
  • One phone, one identity, one platform
Phase 03

Develop

  • Designing for three users at once
  • Features nobody had built
  • From progress bar to peace of mind
  • Iterating from usability tests
Phase 04

Deliver

  • The truth is always visible
  • The journey, without one call
  • Where do we go from here?
  • Phase 2 roadmap

Workshops run

  1. User interviews — buyers, sellers, agents, separately.
  2. Empathy mapping — per persona, immediately after interviews.
  3. Customer journey map — current state, all three personas overlaid.
  4. Experience mapping workshop — collaborative, with stakeholders.
  5. How Might We — straight after experience mapping, while it was warm.
  6. Desirability / Feasibility / Viability — pressure-testing top ideas.
  7. Prioritisation matrix — effort vs. impact, with stakeholders.
  8. User flows — per persona, including the tracked-call flow.
Figure — Experience map & prioritisation board
08 — Visual language

A palette engineered to mean something.

Every colour earns its place. Trust blue is the primary because it is the only colour the buyer sees on a verified listing. Action blue moves them forward. Verified green is reserved for identity. Amber is reserved for status, never for marketing. Red is the last resort.

Colour

Trust blue · primary
#1A3C6E
Action blue
#378ADD
Verified green
#1D9E75
Amber · status only
#EF9F27
Danger red · last resort
#E24B4A
Background
#F8F7F4
Text · primary
#2C2C2A

Typography

Display · Inter Medium
Trust is built, not given.
UI · Inter Regular
Verified · Available now · Book a viewing
Body · Inter Regular · 15px / 1.7
A calm reading rhythm. The page should feel quiet, even when it is delivering financial information that can ruin a person's year.

Design principles

  1. Trust first. Every screen earns trust before it asks for action.
  2. One glance. The answer is always on the page.
  3. Respect time. No wasted calls, no lost context, no vanished listings.
  4. Earned reputation. Trust is built, not given.
09 — Outcome

The full buyer journey, answered without a single phone call.

Is this listing real? Is this person trustworthy? Is it still available? Can I see it today? What do other buyers say about this agent? Can I reach them without starting from zero every time? Who can help me make it home? — every one of those questions is now answered on the page itself.

Figure — Final flow: search → verify → book → close
10 — What I learned

Four things I'm taking into the next project.

01

The most valuable insights came from the tensions between users, not the answers any one of them gave.

02

Designing for multiple personas at once forces you to think in systems, not screens.

03

Trust is not a feature. It is an architecture — visible at every stage, or invisible everywhere.

04

The most impactful features were the ones nobody had built yet. They just required talking to users and taking what they said seriously.

11 — Where we go from here

Phase 2 roadmap.

Built-in CRM
Every tool a broker needs in one app, one notification surface, one place to work.
Verification edge cases
Recycled or shared phone numbers, family accounts, agency-owned devices.
Rating tamper-resistance
Defending the reputation system at scale once incentives to game it grow.
Video testimonial moderation
Authenticity, consent, and removal flows for video content from real clients.
Service-provider marketplace
Growing the fourth persona — designers, architects, legal, mortgage — into a self-sustaining layer.
Knowledge hub
Expanding to video guides and professional Q&As for first-time buyers.
Metrics
Listing accuracy rate, buyer confidence indicators, agent response quality, booking completion, reputation engagement, service-provider discovery, CRM adoption.