Back to the Gidaly study

Gidaly object map, in full

  • Object
  • Core content
  • Metadata
  • States
  • Nested object
  • CTA
  • Open question
  • Public pagesAgent dashboardAdmin console
80%
1 · Object map

The things renters, agents and admins deal with, and how they connect. I mapped these before designing any screen; this board is redrawn from the final designs. Read each line from the object it starts at.

Developerbuilds and lists properties
Propertyprice, units, plans, papers
Locationaddress and map
Reportadmin: sales, views, agents
Due diligence requestownership, legal status, approvals
Featurepool, parking, security…
Property planfloor, building, exterior
Details packspecs, pricing, documents
Agentverified by BVN or NIN
Saved listsaved and shortlisted
LeadNew → Deal closed
Alertpromised: listing and price alerts
PlanFree, Basic, Standard, Premium
Payment methodVisa ending 1234
Invoicemonthly, PDF
4 · Open questions the map surfaced

Gaps between the map and the final designs: objects, states or verbs the map has that no screen covers yet.

The Premium plan includes a due diligence report, but no screen shows a request’s progress or the report itself.
Property page · plans
The site promises filtering by amenity, but search filters cover type, location and price only. Every property has features; none can be searched.
Search
The admin form keeps listing type and availability status apart, but the record shows one field, “Property Status: Sales”, while tables say “Available” or “Sold”.
Admin form · property page
Alerts for new listings and price changes are promised on the home page, and Settings has a Notifications tab, but no screen sets up an alert for a client.
Home · settings
2 · ORCA: core content, metadata, states, nested objects and CTAs

One column per object. Example values are the designs’ sample data. Chips show where an action appears: P on public pages, D in the agent dashboard (web and mobile), A in the admin console. Hatched stickies are actions promised or implied that no screen designs yet.

Property

Core content

Title3 Bedroom Flat for sale in Ikeja GRA
Price₦590,989,000.00
Photosgallery, +13 more

Metadata

Property IDSA767399-002
Date listed23 Feb 2025
Bedrooms3
Bathrooms3.5
Area40,000 sq ft
Available units16
Property typeApartment
Year built2007
Total size60,000 sq ft
Description
Listing typesale · rent · shortlet
Price terms

States

For sale · For rent · Shortlet
Available → Sold
Listed → Deleted
Draft: 9 steps, in progress → pending → done
Agent listings: verified before they go live

Nested objects

Developer
Location
Features
Property plans
Details pack
Due diligence request
Other properties

CTAs

Search · filterP (Public pages)D (Agent dashboard)
View propertyP (Public pages)D (Agent dashboard)
SaveP (Public pages)
Compare propertiesP (Public pages)
PromoteP (Public pages)
View all imagesP (Public pages)
Select · row actionsD (Agent dashboard)
Add new propertyD (Agent dashboard)A (Admin console)
Delete · restoreA (Admin console)
Download PDFD (Agent dashboard)
Developer

Core content

NameGreat Wallis Real Estate and Property Developers
Logo

Metadata

About
Emailproperty@greatwallis.com
Phone+234 …

Nested objects

Properties

CTAs

View other propertiesP (Public pages)
Contact developerP (Public pages)
Add contact & seller infoA (Admin console)
Location

Core content

AddressPlot 89, Emerald Estate, Ikoyi, Lagos

Metadata

City · stateIkoyi, Lagos
Coordinates6.4500, 3.4333
Map

Nested objects

Properties

CTAs

Search with locationP (Public pages)
View in mapP (Public pages)
Filter by cityD (Agent dashboard)
Add location detailsA (Admin console)
Feature

Core content

NameSwimming pool
Icon

Metadata

Nested objects

Properties

CTAs

Add facilities & amenitiesA (Admin console)
Filter by amenityPromised, not designed
Property plan

Core content

TypeFloor plan · Building plan · Exterior
Drawing

Metadata

Nested objects

Property

CTAs

ExpandP (Public pages)
Next · previousP (Public pages)
Add media & visualsA (Admin console)
Details pack

Core content

Property
File

Metadata

Containsspecifications, pricing, key documents

Nested objects

Property
Client (shared with)

CTAs

Download property detailsP (Public pages)
Download allD (Agent dashboard)
Due diligence request

Core content

Property
Documents asked forownership records, legal status, approvals

Metadata

Requested byagent
Planreport on the Premium plan

States

requested → ? (not designed)

Nested objects

Property
Agent

CTAs

Request due diligenceP (Public pages)D (Agent dashboard)
View reportPromised, not designed
Agent

Core content

NameAndrew Samuel
Profile picture
Email

Metadata

Agent IDAGT-002
Phone+234 default
Regionassigned by an admin
StateLagos
Date of birth
Years of experience5
SpecialisationResidential
Twitter · Facebook · Instagram
Deals closed12

States

signed out → signed in
BVN/NIN: pending → verified
Active · Inactive

Nested objects

Saved list
Plan
Leads
Alerts

CTAs

Create accountP (Public pages)
Sign inP (Public pages)
Set up profileP (Public pages)
Edit profile · password · notificationsD (Agent dashboard)
Add new agentA (Admin console)
Verify BVN/NINA (Admin console)
Assign regionA (Admin console)
Saved list

Core content

Saved properties & shortlisted listings

Metadata

New since last visit16
Records1–9 of 9

States

selected · not selected

Nested objects

Properties

CTAs

View propertiesD (Agent dashboard)
Filter: city, type, status, costD (Agent dashboard)
Select · select allD (Agent dashboard)
Download allD (Agent dashboard)
Lead

Core content

NameSamuel Pepple
Photo

Metadata

IndustryHealth Care
Email
Phone+234 …
Ownerthe agent
Properties sentwith date sent

States

New → Contacted → Proposal sent → Negotiation → Deal closed

Nested objects

Agent (owner)
Properties sent
Alerts

CTAs

Move to next stageD (Agent dashboard)
Add to a stageD (Agent dashboard)
Stage optionsD (Agent dashboard)
Alert

Core content

Triggernew listing · price change

Metadata

Fora client's preferences

States

unread · read

Nested objects

Client
Property

CTAs

NotificationsD (Agent dashboard)
Set up alertPromised, not designed
Plan

Core content

NameFree · Basic · Standard · Premium
What it unlockse.g. due diligence report, PDF profile, CRM users

Metadata

Price₦49,999.00 (Professional)
Next payment21 Mar 2025
Billingone-time, weekly or monthly

States

Current plan
Free → upgraded

Nested objects

Agent
Payment method
Invoices

CTAs

Choose planD (Agent dashboard)
Compare plansD (Agent dashboard)
Invoice

Core content

NumberInvoice #008
PeriodJan 2025

Metadata

FilePDF

States

none yet (empty state)
selected

Nested objects

Plan
Payment method

CTAs

See invoiceD (Agent dashboard)
Select · download allD (Agent dashboard)
Payment method

Core content

CardVisa ending in 1234

Metadata

Expiry01/2027
Billing email

States

none → added

Nested objects

Plan
Invoices

CTAs

Add payment methodD (Agent dashboard)
Manage paymentD (Agent dashboard)
Report

Core content

Metricrevenue · listings · sales · views · agents

Metadata

Periodthis week · this year · by year
Breakdownby region, property, category, agent
Changee.g. +25%

Nested objects

Properties
Agents
Regions

CTAs

Switch periodA (Admin console)
Property insights · revenue · downloadsA (Admin console)
3 · Nested object matrix

Read across: the row object shows the column object inside it. “1” means one, “∞” means many.

PropertyDeveloperLocationFeatureProperty planDetails packDue diligence requestAgentSaved listLeadAlertPlanInvoicePayment methodReport
Property11∞∞
Developer
Location
Feature
Property plan
Details pack
Due diligence request
Agent∞1∞1
Saved list∞
Lead∞1
Alert
Plan∞1
Invoice
Payment method
Report∞∞