The build story

I'm not a developer.

I built a highly scalable enterprise CRM for $4.

Thina CRM is a highly scalable, enterprise-grade CRM platform for South African real estate — built end-to-end by a single non-developer using GitHub Copilot. Seventeen Firestore collections. Thirty-plus application routes. An external security audit score of 9.0 / 10. POPIA, FICA and EAAB alignment baked into the data model.

And it runs on a cloud bill of about $4 a month.

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

Try the live demo today.

No credit card. Sign in with Google or email, click Seed All Data, and explore a fully populated CRM in under 30 seconds.