Developed at Esprit School of Engineering – Tunisia | Academic Year 2025–2026 | EstateMind: Tunisian Real Estate Intelligence Platform | Technologies: Python 3.11, FastAPI, Streamlit, Angular, Three.js, Babylon.js, Mapbox GL JS, Leaflet.js, PowerBI, Docker, Elasticsearch
# PI_DS_EstateMind
EstateMind – Tunisian Real Estate Intelligence Platform
## Overview
This project was developed as part of the PI – Data Science Program at Esprit School of Engineering (Academic Year 2025–2026).
EstateMind is an AI-powered platform for the Tunisian real estate market, combining automated data collection, price prediction, legal assistance, 3D property visualization, and intelligent advisory agents into a unified intelligent system.
## Features
***AI Scraping Agent*** — Automated collection, deduplication, and enrichment of real estate listings from multiple Tunisian platforms
***Price & Investment Analytics*** — ML-based price prediction, zone segmentation, anomaly detection, fraud detection, and ROI estimation
***Legal Assistance Chatbot*** — RAG-based agent answering questions on Tunisian real estate law
***3D Property Visualization*** — AI-generated 3D property models with interactive city map and district simulation
***Construction Materials Estimator Agent*** — AI agent providing automated devis and cost estimation for construction materials based on property specs
***Real Estate Advisor Agent*** — Intelligent conversational agent offering personalized real estate recommendations and investment guidance
***Market Forecasting Agent*** — Time-series analysis agent for real estate market trend forecasting and future price estimation (ARIMA / Prophet / LSTM)
***Dashboards & Reporting*** — KPIs, market analysis, investment recommendations, and monitoring alerts
## Tech Stack
### Frontend
*Main web interface* : React.js
*3D property visualization* : Three.js / Babylon.js
*Interactive city maps & districts* : Mapbox GL JS / Leaflet.js
*BI dashboards & KPI reporting* : PowerBI
### Backend
*Primary language* : Python 3.11
*REST API backend* : FastAPI
*Web scraping agent* : BeautifulSoup · GoogleSearch
*ML models* : scikit-learn / XGBoost
*Time-series forecasting* : Prophet / ARIMA / LSTM
*RAG framework for legal chatbot* : Lan …