What got built
Thina CRM isn't a prototype. It's a production system with the surface area you'd expect from a venture-funded SaaS startup — only it was built by one person, in evenings and weekends, with GitHub Copilot as the engineering team.
The platform today includes:
- 17 Firestore collections — leads, contacts, transactions, properties, show days, sequences, buyer profiles and more
- 30+ application routes with end-to-end authentication and owner-scoped access control
- AI-powered CMA grounded in live Google Search, with branded PDF export
- HMAC-signed webhooks for inbound portal feeds, with per-source rate limits
- Externally audited — security score of 9.0 / 10
- 126 automated tests covering unit, API and end-to-end flows
Built with Copilot — not by Copilot
People hear “built with AI” and assume the AI did the thinking. It didn't. Every architectural decision, every data-model choice, every line of business logic was reviewed and shaped by a human. What Copilot did was compress the time between “I know what I want to build” and “the build is shipped.”
The result is what used to require a small engineering team and many months of runway: enterprise-grade software, scoped to a real industry, built in a fraction of the time and at a fraction of the cost.
Designed to scale
Thina is built on managed, serverless infrastructure that scales horizontally without a single server to babysit: Firebase App Hosting, Firestore, Cloud Storage and Cloud Functions, all resident in the africa-south1 region. The same architecture serves a single solo agent or an entire franchise — the cost grows linearly with usage, not as a step-function.
Today, the running cloud bill is under $4 a month for a fully populated tenant with thousands of seeded records. That number will rise as real agencies come on, but the unit economics are fundamentally different from per-seat SaaS.
Why this matters
Most CRMs available to South African estate agents are either built for the US market with a rand symbol bolted on, priced like enterprise software, or so generic they ignore how SA agents actually work — mandates, FICA, OTP stages, conveyancers, commission splits.
Thina was designed from the first commit around the South African real estate workflow. POPIA, FICA and EAAB alignment aren't bolt-ons; they're in the data model. And because Copilot made building it tractable, it can be priced as a tool that South African agencies can actually afford.
Try it for yourself
The live demo at /login is the real production codebase. Sign in, click Seed All Data, and you'll have a fully populated tenant in under 30 seconds — leads, contacts, transactions, properties, the whole thing. Explore it. Push it. Tell us what's missing.
— The Thina team