QaceHomes - Building a Property Management System for the African Market

Context

In Nigeria, property management is often fragmented: spreadsheets, WhatsApp messages, bank transfers, and handwritten agreements form a patchwork system that’s inefficient and error-prone. Our goal at QaceHomes was to design a platform that brings structure, automation, and clarity to property management, while still being intuitive enough for users with minimal tech experience.

Founding Product Designer

UX Research & Wireframing

Design System & UI Design

Prototyping & Usability Testing

Product Strategy with CEO & Dev Team

My Role

Industry

PropTech
Platform
: Responsive Web App

Design Goals

Onboard multiple user types (Property Managers, Landlords, Agents)

Structure unit-level property details and leases

Track tenant states (Pre-check-in, Active, Checked-out)

Automate expense recording (Rent, Utilities, Service Charges)

Enable simple communication via in-app tools and WhatsApp

Allow portfolio sharing via secure view-only links

Design Process

I interviewed 3 property managers, 2 landlords, and 1 rental agent to understand:

Their current tools (mostly spreadsheets & manual logs)

Their top frustrations (disorganized records, poor tenant tracking, no automation)

Their dream tools (automated rent tracking, clear lease records, communication logs)

We also studied platforms like RentRedi, Cozy, and Spleet but realised their UIs were too complex for our local audience. Localisation would be key.

Using insights from interviews, I mapped flows for:

Onboarding by role

Adding a property → adding units → assigning leases

Tenant check-in & check-out

Dynamic expense setup & tracking

Maintenance request submissions

Portfolio view link sharing

Each flow accounted for edge cases specific to Nigerian property management (e.g. shared units, family tenants, service charge disputes).

User flow & Information Architeture

I designed low-fidelity wireframes in Figma to validate structure and data hierarchy, then developed high-fidelity screens with real data for user testing.

Key UI Highlights:

Tenant status tags (Vacant, Rented, Sold, Checked-in, Checked-out)

Expense templates (e.g. Service Charges broken down by category)

Maintenance request system (with pre-filled WhatsApp templates)

Read-only dashboards for tenants and property owners

Wireframing & Prototyping

Design System

I created a lightweight design system for consistency:

Typography: Clear, scalable headings and legible body text

Color Palette: Greens, greys, and neutrals from Qace Group’s brand

Component Library: Tags, cards, input groups, dropdowns, navigation tabs

Usability Testing

We tested clickable prototypes with 2 property managers and one landlord. Key takeaways:

  • Users loved being able to view lease history per unit

  • Portfolio view links were a huge win for property reporting

  • Needed clearer icons and less text-heavy dashboards (addressed in next iteration)

Challenge

Complex lease types across units

Users didn’t understand service charge setup

Non-tech users struggled with filters

Solution

Introduced unit-level lease logic with multi-state tenant tracking

Created preset templates + helper text with real-world examples

Simplified UI with progressive disclosure (hide advanced options by default)

Challenges & Solutions

Outcomes

Functional MVP ready for internal testing with early partners

Simplified onboarding flow (under 5 mins for all roles)

More than 80% task completion rate in early user tests

Scalable design foundation for future mobile launch

Reflection

Designing QaceHomes allowed me to combine my background in architecture with my product design experience. I approached every screen with a systems-thinking mindset ensuring usability, hierarchy, and modularity.

This wasn’t just about creating a clean interface. It was about building structure where chaos existed, and creating calm, intelligent tools for property managers who’ve had to “figure it out” for too long.

Next Steps

Beta test with 5 selected PMCs

Build mobile-first versions

Add rent collection tracking + payment reminders

Expand to include tenant ratings, documentation upload, and real-time chat