All projects
CupidFaces Live

FalkOne GS Ltd

Web platform for a Lagos-based real estate and facility management company: property listings, agent management, search, and inquiry handling

6
Active agents
120+
Property listings
200+
Client inquiries handled
Lagos, Nigeria
Market
Real EstateProperty TechMulti-agentPHPLagosNigeria
FalkOne GS property listings
Property listings

The Problem

FalkOne's agents managed their property portfolios separately with no shared platform. Clients had no way to compare listings, every inquiry went to a single admin inbox creating a routing bottleneck, and the company had no web presence representing their full range of services.

Overview

FalkOne Global Services Limited is a registered real estate and facility management company based in Lagos, Nigeria. Their services span property sales, leasing, facilities management, building maintenance, cleaning and janitorial services, security operations, and power systems management.

The platform handles their online property listings business: agents can post properties, clients can search and compare listings, and inquiry management runs through a dashboard. The site also serves as the company's main web presence, presenting their service lines and enabling prospective clients to get in touch.

The property side is fully multi-agent: each agent has their own account, manages their own listings, and receives inquiries on their properties. Clients can browse by location, property type, and price range, compare listings side by side, and submit inquiries directly through the platform.

My Role

  • Defined the product requirements and led full delivery: property listing management, agent accounts, client-facing search and comparison, and inquiry routing
  • Designed the multi-agent model: each agent manages their own listings independently, with an admin approval layer to maintain listing quality
  • Specified the property search and filter criteria around the Lagos market context: neighbourhood, property type, bedroom count, and price range
  • Designed comparison as a first-class feature: up to 3 listings side-by-side
  • Designed the inquiry routing model: leads go directly to the listing agent rather than through a central inbox
  • Defined the information architecture and service page structure for FalkOne's full offering
  • As a solo-stage project with no separate engineering team, I contributed directly to development alongside product ownership.

Stakeholders

  • FalkOne business team (client)
  • Agents (listing managers)
  • Property clients (buyers and renters)

Key Decisions

Multi-agent listing model instead of a single managed inventory
Giving each agent their own account and listing management removes the admin bottleneck and scales with the number of agents on the platform.
Property comparison as a first-class feature
Making comparison prominent means clients can do their shortlisting on the platform rather than in a spreadsheet, which keeps them engaged with the listings and increases inquiry conversion.
Inquiry routing to the listing agent rather than a central inbox
Routing directly to the agent means the right person gets the lead immediately without an intermediary step, which is faster for the client and better for conversion.

Challenges

Balancing agent autonomy with content quality
The admin panel includes a listing approval queue so agents can post drafts that go live only after admin review. This adds a step but keeps the public listing pages free of incomplete or low-quality entries.
Property search that works for a Lagos real estate context
Lagos property search works differently from a market with consistent address data. The search and filter system was designed around the attributes that actually matter in that market: neighbourhood area, property type, bedroom count, and price range.

Discovery

FalkOne came in through an existing agency relationship. Agents were managing their portfolios independently: listings shared via WhatsApp, brochures printed for in-person meetings, and all inquiry routing going through a single admin who manually forwarded contacts to the right agent.

Stakeholder Friction

The main tension was around listing quality at launch. Some agents wanted to go live immediately with all their existing listings, including several with no photos and incomplete descriptions. The admin approval queue was the resolution: agents could draft and submit listings without restriction, but nothing went live without review.

Outcomes

6 agents, 120+ listings, 200+ inquiries routed directly
6 agents managing 120+ live property listings, with 200+ client inquiries routed directly to the listing agent rather than through an admin inbox.
Client self-service shortlisting reduced inbound calls
The side-by-side comparison feature gave clients a way to narrow down their options independently before reaching out.

Technology Decisions

PHPMySQLApacheJavaScriptCSS

What I'd Change

I would have built inquiry tracking more thoroughly from the start. Once the inquiry is routed, there is no way to see which ones were responded to and which were left sitting. A thread-based inquiry system, visible to both agent and admin, was the missing piece.

From the blog

All posts
The Real Skills You Need as a Technical Product Manager
There’s a lot of confusion about what a Technical Product Manager actually does.
22 May 2026
JobHunt: What I Was Actually Trying to Fix
Most of the products I build start with a small, persistent frustration. Something I've experienced myself or watched someone close to me struggle with and couldn't stop thinking about.
17 May 2026
ProductManagement
Building JobHunt: A TPM's Notes on Shipping an AI Job Application Assistant
I'm a Technical Product Manager. I think in user journeys, prioritisation frameworks, and edge cases. What I don't usually do is write the code. JobHunt changed that, not because I suddenly became a software engineer, but because AI-assisted development has made the distance between an idea and a working product smaller than I've ever seen it. This is a record of what I built, why I built it that way, and what the decisions looked like in practice.
17 May 2026
← PrevSalesCalls CRMCupidFacesNext →EthliamCupidFaces