KronosProperty — South African Property Platform

KronosProperty — South African Property Platform

One-Line Pitch

A property listing platform built for South Africa — with buyers, sellers, agents, AI-powered listing creation, and NFC-powered agent cards all in one ecosystem.

The Spark

The Spark

South Africa's property market is dominated by a handful of portals — Property24, Private Property — that charge agents heavily, give sellers almost no transparency, and offer buyers a passive scroll-and-hope experience.

The whole sector is ripe for disruption by a leaner, smarter platform that integrates modern tooling: AI-assisted listings, WhatsApp-native enquiries, and physical NFC cards that tap directly to a live property page.

This is already partially built. The backend is running inside FreddyServer at property.krisadamstv.com. The listing API, search, transfer duty calculator, bond affordability tool, and Freddy auto-publish pipeline are all written and live.

What's Already Built

0API Endpoints
0Live Pages
0Major Cities
0Financial Calculators

Live at property.krisadamstv.com

Page Route Status
Landing page / Live
Browse / search /properties Live
Listing detail /listing/{id} Live
Transfer duty calculator /transfer-duty-calculator Live
Bond affordability calc /bond-calculator Live
Cape Town listings /properties/cape-town Live
Johannesburg listings /properties/johannesburg Live
Durban listings /properties/durban Live
Pretoria listings /properties/pretoria Live

Full Listing API

POST   /api/listings              — Create a listing
GET    /api/listings              — Search with filters
GET    /api/listings/{id}         — Full listing detail
PUT    /api/listings/{id}/status  — Update (active/sold/withdrawn)
POST   /api/listings/{id}/view    — Increment view counter
POST   /api/listings/{id}/enquiry — Record enquiry + WhatsApp trigger
POST   /api/listings/{id}/save    — Toggle buyer shortlist
GET    /api/listings/stats        — Platform stats
GET    /api/listings/transfer-duty— Transfer duty calc
POST   /api/listings/auto-publish — Freddy AI auto-publish hook

The AI Advantage

The AI Advantage

This is the core differentiator that Property24 doesn't have and can't easily copy.

Freddy has an estate-listing facade template. When an agent describes their property in natural language, Freddy extracts every structured field and silently publishes a complete listing — no form, no friction.

Agent types:

"3 bed 2 bath in Constantia, double garage, pool, R4.2m, sole mandate, about 650sqm erf, pets ok"

Freddy publishes a fully structured listing with all fields: bedrooms, bathrooms, price, erf size, mandate type, features — everything. The agent fills in zero forms.

smart_toy

Natural Language → Listing

Describe the property to Freddy. He publishes a complete structured listing. No forms.

calculate

Transfer Duty Calculator

SA SARS bracket breakdowns — auto-calculated at listing creation. SEO gold.

account_balance

Bond Affordability

Prime-linked rate calculations. Buyers know what they can afford before they enquire.

chat

WhatsApp Enquiries

Buyer taps enquire → agent gets a WhatsApp ping with the listing link and buyer details.

The Three Portals

The Three Portals

1. Buyer Portal

2. Seller Portal

3. Agent Dashboard


The KendoCards Angle

The KendoCards Angle

This is what makes it different from Property24.

Estate agents carry business cards. Those cards expire the moment the listing sells. The KendoCard version: an NFC card that IS the listing. Tap the card on your phone and it opens the live property page — with current price, current status, current photo gallery.

When the property sells, the agent simply reassigns the same physical card to their next listing. The card never expires.

nfc

NFC Property Cards

Tap the card → opens the live property page. Price, status, gallery — always current.

swap_horiz

Reassignable

When it sells, the same card points to the agent's next listing. One card, infinite listings.

print

Evolis Printed

PVC cards with agent name, phone, QR + NFC — printed on the same KendoCards pipeline.

loyalty

Agent Bundle

10 Kendo Cards per agent on sign-up. Physical touchpoint = recurring digital subscription.

The NFC angle creates a natural upsell: agents on the platform get offered a KendoCards bundle as part of sign-up. The print pipeline already exists — same Evolis Primacy 2, same DESFIRE EV3 chips, same infrastructure.

The SA Property Data Model

The SA Property Data Model

What makes this SA-specific (not a generic property platform):

Field Why SA-Specific
price_cents (ZAR) ZAR parsing handles "R 3.2m", "R3 200 000", "3200000"
transfer_duty_cents Computed from SA SARS transfer duty brackets (auto-calculated)
title_type Freehold / Sectional title / Leasehold (SA legal framework)
mandate_type Sole mandate vs open mandate (SA agency convention)
levy_monthly Body corporate levies for sectional title
erf_size_sqm Plot size — SA listings always quote erf separately from floor
province 9 SA provinces

The Economics

The Economics
Revenue Source Model
Agent subscriptions Monthly fee per active listing slot
Featured listings Pay-to-pin at top of city search results
KendoCard bundles 10 NFC cards per agent — physical touchpoint tied to subscription
Lead generation Verified buyer enquiries sold to agents in underserved suburbs
The KendoCard angle ties a physical object to a digital subscription. Agents who buy cards have a reason to keep their listings on KronosProperty active. The churn prevention is built into the product.

Fort Knox handles all billing — PGLB credits for subscription payments, Stripe for initial card bundle purchases.


Where It Lives

Component Location
Backend FreddyServer — listing_api.go, listing_store.go, web_handlers.go
Database app_kronosproperty schema in KronosVector Supabase
Live URL property.krisadamstv.com
Caddy routing property.krisadamstv.com → FreddyServer :8095
Freddy template estate-listing facade (auto-publish on render)

What's Next

The core listing pipeline is built and live. What follows is the agent acquisition engine — making the platform irresistible for South African estate agents to adopt.

Constraints & Reality Check

Connections