Role: Product Designer, UI/UX
Timeline: July 2026 – Ongoing enhancements
Medium: Interactive Web App
Tools: Figma, Adobe Illustrator, Claude
Context: A rental search companion that keeps apartment hunting organized, from first save to final viewing.

Overview

KiezKeys is a rental search companion designed to make apartment hunting easier to manage. It brings saved listings, applications, documents, and viewings into one organized place, helping renters stay on top of what’s next.

The Problem

Finding apartments isn't the hardest part.

Applications, documents, landlord conversations, viewing dates, and follow-ups quickly become scattered across different tools.

The real question became:

“I've found several apartments. How do I keep track of all of them?”

Opportunity

Instead of building another marketplace, I explored an operating layer for the rental search.

Something that helps renters manage everything that happens after discovery.

Understanding the User

Start with one user.

I focused the MVP on the searching tenant rather than trying to solve both sides of the rental market at once.

Primary User : Renters
Berlin renters actively searching for an apartment, managing multiple applications, viewings, and documents.

Future: Landlords & Property Providers
Berlin landlords and property providers managing listings, applicants, and viewing appointments.

Product Strategy

An operating layer, not another marketplace.

The core product loop became:

Add Listing → Confirm → Save → Apply → Track → View → Decide

Instead of competing with platforms such as ImmoScout24 or WG-Gesucht, KiezKeys works alongside them.

The product answers one question:

“What needs my attention next?”

Key learning

Users need actionable context before detailed information.

This reinforced the decision to lead the dashboard with the attention feed rather than a traditional apartment database.

Design Response

I kept the dashboard focused on:

Action → Status → Details

rather than presenting every piece of information at the same level

Usability Study

Core workflow: Test the essential tasks first: adding an apartment, finding viewings, checking application status, and knowing what needs attention.

What I looked for: Whether users could navigate the dashboard easily, understand apartment status, find key actions, and complete the paste-link flow more easily than manual entry.

Key Features

Attention Feed

A prioritized view of what needs action today.

Follow-ups, upcoming viewings, and incomplete applications appear before the full apartment list.

Goal: Reduce mental load.

Paste a listing

Copy a listing URL from another platform and let KiezKeys extract the important details.

Address · Rent · Size · Rooms · Requirements

The user confirms the information before saving.

Manual entry: Add apartment details manually when listing information cannot be imported due to website privacy restrictions.

Goal: Remove repetitive data entry.

Profile & Preferences

Tell KiezKeys what matters to you.

Users set their budget, preferred areas, apartment size, and other priorities. KiezKeys uses these preferences to organize the dashboard and highlight apartments that are a better fit.

Document Readiness

Each apartment shows which required documents are available and what's missing.

4/5 documents ready

KiezKeys organizes documents but does not automatically send them.

Goal: Make application readiness visible at a glance.

The Dashboard-Main Experience

The dashboard puts attention before information.

Instead of showing 30 apartments as an undifferentiated list, it first surfaces what needs action.

Needs your attention

  • Follow up with landlord

  • Viewing tomorrow

  • Application incomplete

Apartment board

Users can then filter their tracked apartments by status.

Viewing · Waiting · Applied · Rejected

This creates a simple hierarchy:

What needs action → What's happening → Everything else

User Flow

From adding a listing to keeping track of the entire rental journey.

Add listing → Paste link or manual entry → Confirm details → Save → Apply → Track → View

KiezKeys gives renters two ways to add an apartment. They can paste a listing link and review the extracted details, or enter the information manually. Once saved, the apartment becomes part of their application and viewing workflow.

Colour Palette

Inspired by the warmth of Berlin’s neighbourhoods, earthy brown and soft beige create a calm, familiar foundation, while black adds clarity and structure to the interface.

Typography

Montserrat is the primary typeface, using Bold and Regular to create a clear, modern hierarchy across headings and body text.

Karla Regular is used for supporting information such as status, timeframes, and labels, creating a subtle visual distinction from the main content.

Outcome

KiezKeys evolved from a simple apartment tracker into a guided rental experience. User preferences now influence how listings are matched, prioritized, and surfaced, helping users quickly identify suitable apartments and what needs attention.

Reflection

The project pushed me to think beyond individual screens and design the relationship between user needs, information hierarchy, and product behavior. The result was a dashboard that adapts to the user instead of simply displaying a list of apartments.

Next
Next

SuperCoff Barista Companion