Skip to content
All work
PropTech · Full Platform2026

I built an entire real estate platform — CMS, CRM and marketing engine — in one codebase.

India Real Estate Today is a property discovery platform for Gurugram and the wider NCR. Buyers browse verified projects with real pricing, configurations, RERA numbers and possession timelines. Behind it sits a complete admin that runs the whole business — instead of stitching together WordPress, a CRM, a paid WhatsApp tool and an SEO plugin, I built all of it as a single application I fully own.

indiarealestate.today
Role
  • Founder & Full-Stack Developer
  • Architecture → backend → frontend
  • All integrations
  • Hosting & deployment
Built with
  • Node.js
  • Express
  • EJS (server-rendered)
  • Tailwind CSS
  • SQLite
  • WhatsApp Cloud API
  • Meta Lead Ads
  • Google Indexing API + IndexNow
  • JSON-LD · dynamic sitemaps · llms.txt
  • Self-hosted (Hostinger, HTTPS)
The problem

Why off-the-shelf didn't cut it.

Most real estate businesses run on a Frankenstein stack: WordPress for the site, a separate CRM for leads, a paid WhatsApp SaaS like Wati on top, and an SEO plugin bolted on. Four or five tools, four or five subscriptions, and your data scattered across all of them.

I wanted one system I owned outright — where the property portal, the content, the leads, the customer chats and the SEO all lived in a single codebase on my own server, with nothing held hostage by a vendor.

The build

So I built it myself.

So I designed and built the whole thing solo: a public property portal on the front, and behind it a complete admin that manages every property, builder, blog, lead and WhatsApp conversation from one place.

No WordPress, no third-party CRM, no WhatsApp SaaS, no SEO plugin. Node.js + Express + SQLite, server-rendered with EJS and Tailwind, self-hosted on Hostinger. One app that replaces what most businesses pay 4–5 vendors for.

4–5 → 1

Paid tools replaced by one custom app

₹3k–₹10k

Saved per month vs a WhatsApp SaaS

30+

Live projects · 200+ contacts

Auto

Google + Bing indexing on publish

What it does

Everything the ₹10k/month tools do — and then some.

Public property portal

Project listings with photo galleries, floor plans and real pricing, a side-by-side comparison tool, an EMI calculator, locality/city pages, builder profiles, and buyer-guide blog & news sections.

Custom CMS — no WordPress

A full admin to manage properties, builders, blogs, news, cities, localities, types and statuses — plus a media library, homepage and header/footer editor, with role-based access for admins and editors.

Self-hosted WhatsApp CRM

Two-way WhatsApp chat in the admin, an AI assistant that auto-replies with one-tap manual takeover, bulk broadcasts, templates, drip sequences, a live unread badge with sound, and a 24-hour window indicator.

Lead automation

Facebook and Instagram lead ads flow in automatically and get tagged by campaign. Website enquiries and WhatsApp leads all land in one inbox — every lead and chat on my own server, not a third-party tool.

Built-in SEO & AI-visibility engine

Dynamic XML sitemaps, JSON-LD structured data, automatic Google + Bing indexing the moment content publishes, an llms.txt so AI assistants can cite the site, a rank tracker, redirects manager and tracking-scripts manager.

Owned & self-hosted

The entire platform runs on my own server over HTTPS. All customer data is self-hosted — nothing locked inside a vendor, no per-seat or per-message SaaS tax.

Inside the panel

A look at the real thing.

India Real Estate Today homepage showing a Newly Added section with property cards for M3M Antalya Hills, SPJ Vedatam, JMS The Majestic and BPTP Downtown with RERA badges and pricing
The public portal — verified projects with real pricing, RERA badges, configurations and status.
M3M Antalya Hills property detail page with image gallery, pricing, possession, land area, total units, floors and RERA registration numbers
A property page — gallery, pricing, possession, land area, floors, RERA numbers and EMI calculator.
Custom CMS admin dashboard showing at-a-glance counts of 32 properties, 32 published, 6 cities, 28 builders, 294 uploads with quick actions
The custom CMS dashboard — no WordPress. Properties, builders, cities, media, all in one place.
Admin properties list showing 32 properties with type, status, city, price and published state, plus search and bulk actions
Property management — search, filter, bulk actions, draft/publish, all custom-built.
Two-way WhatsApp chat inside the admin with the AI assistant replying to a buyer and a one-tap pause toggle
The built-in WhatsApp CRM — AI answers buyers, one tap hands the chat back to a human.
Custom admin panel showing the leads inbox with enquiries auto-imported from Meta Lead Ads, source-tagged, with CSV export
The leads inbox — every website and Meta Lead Ads enquiry in one place, source-tagged.

Screenshots are illustrative; sensitive customer data is blurred or removed.

One person, one codebase, replacing a CMS, a CRM, a WhatsApp SaaS and an SEO suite — with all the data owned and self-hosted.

This is the build the WhatsApp CRM case study came out of. The whole platform, not just the inbox.

  • You own the data — it never sits inside a third-party SaaS.
  • No recurring SaaS fee — you pay only for the API itself.
  • Fully customisable — every workflow built around how you actually sell.
Let's grow

Want something like this for your business?

WhatsApp automation, lead systems, internal tools — built on the raw APIs, owned by you, no monthly SaaS tax. Tell us what you're trying to do.

View Services