Back to projects

Osom

AI-powered real estate chatbot with WhatsApp integration and RAG

About

An intelligent real estate assistant that helps clients find properties through natural conversation via WhatsApp. Uses RAG (Retrieval-Augmented Generation) with pgvector embeddings to match property listings to client preferences including budget, location, property type, and amenities. Supports multi-tenant architecture for multiple real estate agencies.

Highlights

  • RAG-powered property search using OpenAI embeddings and pgvector
  • WhatsApp chatbot integration for natural language property queries
  • Multi-tenant architecture supporting multiple real estate agencies
  • Conversational AI that extracts preferences (budget, location, type) from chat
  • Token usage tracking and billing per client

Tech Stack

Next.jsReactPrismaPostgreSQLpgvectorOpenAILangChainVercel AI SDKWhatsAppTailwind CSSshadcn/uiNextAuth.jsDockerRechartsZod

Code Stats

TypeScript65.7%
YAML31.9%
SQL1.1%
JavaScript0.5%
HTML0.4%
CSS0.3%

18,381 total lines of code

Duration

September 2023 — Present

Visit siteView source
PreviousNext