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- Founder & Full-Stack Developer
- Architecture → backend → frontend
- All integrations
- Hosting & deployment
- 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)
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.
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.
Paid tools replaced by one custom app
Saved per month vs a WhatsApp SaaS
Live projects · 200+ contacts
Google + Bing indexing on publish
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.
A look at the real thing.






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.
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.