AI-Powered Real Estate CRM | Full-Stack Web Application by Abdullah Haroon KhanAI-Powered Real Estate CRM | Full-Stack Web Application by Abdullah Haroon Khan

AI-Powered Real Estate CRM | Full-Stack Web Application

Portfolio project
Abdullah Haroon Khan
I developed an AI-powered Real Estate CRM platform designed to help real estate professionals manage properties, organize client leads, and streamline their sales process from one centralized dashboard.
The goal was to build a practical system that reduces manual work and makes it easier for agents to connect potential buyers and renters with suitable properties.

Key Features

Smart Lead Management
Built a centralized lead management system where agents can store client information, track budgets and preferred locations, and organize potential customers using search, filtering, and sorting.
AI-Powered Property Matching
Integrated an AI assistant using the Groq LLM API that searches available property listings based on client requirements, including location, budget, property type, and bedrooms. The assistant can recommend relevant properties and create leads for interested clients.
Sales Pipeline Tracking
Developed a structured sales pipeline that tracks leads through different stages, from New and Contacted to Qualified, Negotiating, Won, or Lost.
Property Listing Management
Created a searchable property catalog supporting residential and commercial listings, with advanced filtering and property details.
Follow-Up Scheduling & AI Assistance
Implemented follow-up scheduling for calls, emails, SMS, WhatsApp, and meetings. Added AI-generated follow-up drafts to help agents communicate with clients more efficiently.

Development & Architecture

I built the frontend using React, Vite, React Router, and Tailwind CSS, focusing on a responsive interface and smooth navigation.
The backend was developed using Python, Django, and Django REST Framework, with REST APIs connecting the frontend to the CRM's core features.
For AI functionality, I integrated the Groq LLM API with tool calling, allowing the assistant to search properties, create leads, and schedule follow-ups through backend operations.
The application supports SQLite for local development and PostgreSQL through configurable database settings.

Tech Stack

Frontend: React, Vite, Tailwind CSS, React Router, Axios
Backend: Python, Django, Django REST Framework
Database: SQLite / PostgreSQL
AI Integration: Groq LLM API, Tool Calling
Additional: REST APIs, django-filter

Project Outcome

The result is a full-stack real estate CRM that combines property management, lead tracking, sales pipeline visibility, follow-up scheduling, and AI-assisted workflows in one application.

0 likes · 0 views · Nov 11, 2026

Built an AI-powered Real Estate CRM using React, Django REST Framework, and Groq LLM API. The platform manages property listings, tracks client leads, organizes

Tags