AI Real Estate Assistant
Full-stack AI platform for conversational property search and investment analysis.
A full-stack app where users search and compare properties through natural-language chat, backed by retrieval-augmented generation for context-aware recommendations, plus market analytics, mortgage and total-cost-of-ownership calculators, and investment tooling.
Key features
- RAG pipeline with vector embeddings + ChromaDB for semantic property search.
- Modular FastAPI services with auth, sessions, and notifications.
- Multi-provider LLM support behind one unified framework.
- Responsive React chat UI with real-time frontend ↔ backend communication.
Stack
- Python
- FastAPI
- Next.js
- React
- LangChain
- ChromaDB
- FastEmbed
- PostgreSQL
- SQLAlchemy
- Redis
- Docker
- JWT
- OpenAI / Gemini / Claude
