Back to Projects
CRMAISaaS

Real Estate CRM.

Client management platform with email automation and real-time communication

Emails sent per hour, automatically
36,000+
Campaigns run and retry on their own
Zero manual work
Any CRM task done by typing plain English
AI-powered
Each agency sees only their own data
No overlap
Real Estate CRM — product interface

Overview

A fully custom CRM built for real estate agencies. Every agent, lead, and deal lives in one place. Campaigns go out automatically. Clients sign contracts digitally. Realtors can now run the entire platform just by typing what they need — the built-in AI assistant understands plain English and gets it done. And each agency's data stays completely private from every other agency on the platform.

My Role

Full-stack developer

  • Built the login and account security system from scratch
  • Solved a complex technical problem that lets multiple agencies share one platform without their data ever crossing
  • Built the invite system so agencies can onboard new leads and clients without manual data entry

Key Results

  • Agencies run email campaigns at scale with zero manual sending — the system handles scheduling, personalization, and retries
  • Multiple agencies share one platform with complete data separation — no per-agency deployments, no data risk
  • The platform stays fast and responsive no matter how many emails are going out in the background
  • Realtors complete tasks in seconds by typing what they need — no menus, no forms, no training required to get things done

The Challenge

Real estate teams lose deals in the gaps between tools. A follow-up email that never got sent. A contract sitting in someone's inbox. A lead that went cold because nobody noticed.

The Solution

Built a CRM that keeps everything in one place and automates the repetitive work. Agents manage leads, clients, properties, and transactions from a single dashboard. Email campaigns go out on a schedule without anyone pressing send. Contracts get signed digitally without printing a thing.

The Outcome

Agencies run email campaigns at scale with zero manual sending — the system handles scheduling, personalization, and retries

Core Features

  • Separate, private workspace for each agency

    data never mixes

  • Secure login with user roles and access levels

  • Lead, client, realtor, and property management in one dashboard

  • Automated email campaigns

    scheduled, personalized, and self-managing

  • Live chat and real-time notifications built in

  • Digital contract signing

    no printing, no scanning

Screenshots

Tech Stack

What the system runs on, and the decisions behind each layer.

ReactReduxNode.jsMongoDBBullMQRedisAWS S3JWTDocuSignFramer Motionshadcn/uiGeminiGroqOpenAIGenkit
Frontend
React (Redux, shadcn/ui, Framer Motion)
Backend
Node.js (modular APIs, background job processing)
Database
MongoDB
Auth
JWT (access + refresh tokens)
Realtime
Redis pub/sub (chat, notifications, caching)
Jobs
BullMQ + Redis (async email queue)
Tenancy
Subdomain-based multi-tenancy
Storage
AWS S3
Infrastructure
Docker
AI
Gemini, Groq, OpenAI via Genkit (natural language intent parsing and CRM action execution)

Impact

  • Agencies run email campaigns at scale with zero manual sending — the system handles scheduling, personalization, and retries
  • Multiple agencies share one platform with complete data separation — no per-agency deployments, no data risk
  • The platform stays fast and responsive no matter how many emails are going out in the background
  • Realtors complete tasks in seconds by typing what they need — no menus, no forms, no training required to get things done

Have a similar project in mind?

Let’s build something exceptional together.

LET’S TALK