Ademola Adeagbo
Open for work CV
Abode overview

Two products wearing one name.

Most renting apps are built for the person looking. Abode had to work for the person letting too — which meant designing two journeys that share a brand, a database and a design system, but almost nothing else.

Role
Product design, UI
Platform
Mobile · 390 × 844
Scope
68 screens, two sides
Status
Concept prototype

01 — The problem

An agent in the middle of a basic need.

Renting in Nigeria usually starts with a fee paid to someone who does not own the property and may not have seen it recently. The tenant carries the risk: an inaccurate listing, an unreachable landlord, cash handed over with nothing to show for it.

The product decision that shaped everything else was to verify both sides and keep the record in the app — identity, lease and payment. Remove the agent, and the app absorbs the work the agent was being paid for.

Abode screens across tenant and landlord flows
Fig. 02 — A sample of the 68 screensTenant and landlord

02 — Structure

Ask once, then get out of the way.

The first real screen is a role choice. From there each side gets its own tab bar and its own home, because a tenant opens the app to find a home and a landlord opens it to manage one. Sharing a dashboard between those two intents would have made both worse.

What is shared: verification, the lease, rent, repairs and ratings. A payment made by a tenant is the same object a landlord sees in their collection screen — one record, two views.

03 — Tenant journey

From searching to sleeping there.

Six steps, each with a screen pair: what the tenant sees, and the state that follows. The sequence stays linear on purpose — renting has a beginning and an end, and the interface should not pretend otherwise.

01 — Discover

Find a home

Browse by area and budget, then narrow with filters that survive a return visit.

Home feed of nearby listings
Price and bedroom filters
02 — Evaluate

Judge the listing

Photos, price, what is included — and who the landlord is, before any contact.

Listing detail
Verified landlord profile
03 — Inspect

See it, then apply

Book a slot instead of calling, then apply with the details already on file.

Booking an inspection
Rental application
04 — Commit

Sign the lease

The agreement is read and signed in-app; the home screen changes to reflect it.

Signing a lease
My home after signing
05 — Pay

Choose a plan

Yearly, quarterly or monthly — with a receipt that can be produced later.

Rent plan selection
Payment receipt
06 — Live

Stay, or leave cleanly

Repairs are raised in the app, and a move-out notice is a formal step rather than a text message.

Reporting a repair
Payment history

04 — Landlord journey

The side that decides whether it works.

A tenant can abandon a search. A landlord who cannot list, screen or get paid has no reason to stay — so this half is built around three jobs, not a feed.

01 — List

Four steps to live

Property, rent, photographs, publish. One progress bar for the whole task.

Adding a home
Landlord property list
02 — Screen

Choose a tenant

Applications arrive verified, so the decision is about fit rather than paperwork.

Tenant applications
Creating a lease
03 — Collect

Get paid, move it out

Rent lands against the tenancy; earnings can be withdrawn to a bank account.

Rent collection
Withdrawing earnings

05 — The system

One palette for two audiences.

The tenant side needs warmth and reassurance; the landlord side needs clarity and numbers. Rather than two brands, the palette does the work: deep green for trust, navy for text and structure, amber only where money is involved.

Brand · #0E6B45
Ink · #093F29
Money · #F5A524
Surface · #F4F1EA
Display — Nunito 800

Rent paid. Receipt saved.

Text — Inter 400

Verify your identity once, then apply to any home on Abode.

Spacing — 4pt base

4 / 8 / 12 / 16 / 24 / 32

Sixty-eight screens, one prototype.

The full flow is clickable in Figma, tenant side and landlord side.

Open prototype