PlotForce runs the whole real estate business from one console.
Property inventory, agents and commissions, land sales, a leads-to-deals pipeline, payments with approvals, and a compliance audit trail - the operating system behind a Nigerian property firm, not just a listings page.
Every property and unit in one live register
Estates, blocks, plots, and built units are tracked as structured records with type, size, price, and status - not scattered across brokers' phones. Owners see what is available, reserved, and sold at a glance, per branch.
| Unit | Type | Price | Status |
|---|---|---|---|
| Cedar Court B12 | 3-bed terrace | ₦48.0m | Available |
| Lekki Gardens P07 | Plot 500sqm | ₦22.5m | Reserved |
| Cedar Court A03 | 4-bed detached | ₦72.0m | Sold |
| Kubwa Phase 2 P19 | Plot 300sqm | ₦9.8m | Available |
Agents, performance, and commissions that reconcile
Each agent has a profile, a pipeline, and a commission ledger. When a deal closes, the commission is calculated from the rule - not a WhatsApp negotiation - and moves through pending, approved, and paid states you can inspect.
Sell plots and allocate them without double-selling
Land estates are laid out plot by plot. Reservations hold a plot, offers and repricing are tracked, and allocation is a controlled step - so two agents can never quietly sell the same plot to two buyers.
A pipeline from first enquiry to closed deal
Leads enter from marketing, an inspection, or a referral, and move through qualification to a deal. Nothing lives only in someone's head - the whole firm can see what is warm, what is stalling, and whose follow-up is overdue.
New 9
Qualified 6
Offer 4
Closed 7
Money with a receipt, a state, and an approval
Deposits, instalments, and full payments are recorded against a deal with a receipt and a status. Sensitive actions - a discount, a refund, a price override - require an approval code, so no single person can quietly move money.
| Buyer | Against | Amount | State |
|---|---|---|---|
| C. Eze | Cedar A03 · final | ₦40.0m | Confirmed |
| Sanni Ltd | Kubwa · deposit | ₦3.0m | Confirmed |
| Mrs Adeyemi | Ajah · instalment 2/6 | ₦7.5m | Pending |
Internal requests that leave a trail
Price changes, allocations, refunds, and leave requests run as memos with a requester, an approver, and a decision. Instead of decisions disappearing into chat, every request has a status and a record.
Who did what, when - written down and unerasable
Every meaningful action writes an audit entry with an actor, a timestamp, and a before/after. When a buyer disputes a figure or a regulator asks a question, the answer comes from the record in seconds, not a frantic call to a developer.
Inspections and site visits captured on the ground
Agents log inspections, site visits, and buyer meetings from the field, tied to the property and the lead. Head office sees activity as it happens instead of reconstructing the week from memory on Friday.
One firm, many branches, and an API underneath
Each branch keeps its own inventory, agents, and deals while the owner sees the whole company. A REST API exposes the same data to a mobile app or an external integration, with role-scoped access and webhooks for events.
GET /api/v1/properties?branch=lekki&status=available 200 { "count": 137, "results": [ … ] } POST /api/v1/deals/8821/payments { "amount": 40000000, "method": "transfer" } 201 { "receipt": "RC-2291", "state": "confirmed" }
Built to hold up
PlotForce is a server-rendered Django platform with a REST API, background jobs, and a containerised deployment - the same production discipline behind the rest of the Mpaukwu portfolio.
Want a real estate platform like PlotForce?
This is a test build shown as a walkthrough - not a public product. If your firm needs inventory, agents, land sales, and payments in one accountable system, that is exactly the work I do.