A comprehensive AI automation platform for the South African property market, featuring multi-tenant SaaS architecture, AI sales agents, RAG-based chatbots, property pricing prediction, and integrated property management tools. · Built with Manus
# PropAI - AI-Powered Property Management Platform
PropAI is a comprehensive SaaS platform for real estate agencies in South Africa, powered by AI. It automates property management, lead scoring, pricing prediction, and market analysis.
## 🎯 Features
### Core Features
- **Multi-Tenant SaaS**: Support for multiple agencies with complete data isolation
- **Property Management**: Create, search, and manage property listings
- **Lead Management**: Capture, score, and track leads automatically
- **AI Chatbot**: Intelligent assistant for property queries and market insights
- **Pricing Prediction**: AI-powered property valuation for South African market
- **Market Analytics**: Real-time market trends and insights by city/province
- **User Authentication**: OAuth + JWT with role-based access control
### AI/LLM Features
- **Local LLM (Ollama)**: Run LLaMA 2 locally for complete privacy
- **Cloud LLM (Hugging Face)**: Scalable cloud-based AI with free tier
- **Fine-Tuning**: Customize models for property management domain
- **Fallback Logic**: Automatically switches between local and cloud LLM
### Tech Stack
- **Frontend**: React 19 + Tailwind CSS 4 + TypeScript
- **Backend**: Node.js + Express + tRPC + Drizzle ORM
- **Database**: MySQL 8.0 with multi-tenant schema
- **LLM**: Ollama (local) + Hugging Face (cloud)
- **Authentication**: OAuth + JWT
- **Deployment**: Railway/Render (free tier)
---
## 🚀 Quick Start
### Prerequisites
- Node.js v18+
- pnpm (or npm)
- Docker (optional, for MySQL)
- Git
### Installation
```bash
# Clone repository
git clone
github.com
cd property-ai-automation
# Install dependencies
pnpm install
# Create environment file
cp .env.example .env.local
# Start database
docker-compose up -d
# Run migrations
pnpm db:push
# Start development server
pnpm dev
```
Visit `
localhost` in your browser.
---
## 📚 Documentation
- **Windows Setup Guide** - Complete setup for Windows 10
- ** …