A smart web application that predicts property prices, analyzes affordability, and recommends ideal locations using Machine Learning. Built with Flask and a dynamic frontend using HTML/CSS/JS.
- 🔮 Predict property prices based on city, BHK, and location
- 💰 Calculate affordability score from annual salary
- 📍 Get location suggestions within your budget
- 📊 Visualize price predictions with charts
- 🧠 Uses ML model trained on Indian real estate data
| Layer | Tech Used |
|---|---|
| Frontend | HTML5, CSS3, JavaScript (ES6), Chart.js |
| Backend | Python, Flask |
| ML Engine | Custom models in model/predictor.py |
| Styling | Custom CSS |
intelligent-real-estate-advisor/
│
├── app.py # Flask backend
├── model/
│ └── predictor.py # ML logic: predictions, affordability, suggestions
│
├── templates/
│ └── index.html # Main user interface
│
├── static/
│ ├── style.css # UI styles
│ └── main.js # Frontend logic
│
└── README.md # Project info
git clone https://github.com/roytechub/Intelligent-Real-Estate-Advisor.git
cd Intelligent-Real-Estate-Advisorpython -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activatepip install flaskOptionally create a
requirements.txtwith:
pip freeze > requirements.txtpython app.pyVisit: http://127.0.0.1:5000
Trained on historical Indian real estate data. It considers:
- Location & BHK
- Market trends
- Area and amenities
We follow the 30% rule: Your EMI should not exceed 30% of monthly salary. Max loan is calculated using:
- 7% interest rate
- 20-year loan term
- 20% down payment
Based on:
- Budget
- Preferred location
- Distance, safety, future value
Pull requests are welcome. Open issues for suggestions or bugs. Support Us https://aniclothe.roytechub.com/