This project presents a web-based platform for real estate price prediction and ownership tracking using machine learning. It integrates data preprocessing, feature engineering, and KBest feature selection to optimize predictions. Three regression models—Linear Regression, Decision Tree, and Random Forest—were trained on property attributes like location, type, and age. The Flask-based interface supports administrators for property management and price prediction, while users can browse properties, submit requests, and simulate payments, with secure authentication and tracking.
This project presents an integrated web-based platform for real estate price prediction and ownership tracking using machine learning algorithms. The system incorporates comprehensive data preprocessing, feature engineering, and KBest feature selection techniques to optimize predictive performance. Three regression models—Linear Regression (LR), Decision Tree (DT), and Random Forest (RF)—were trained and evaluated on a dataset containing essential property attributes including location, property type, furnishing status, floor details, age, security features, and accessibility metrics. The application features a Flask-based web interface with dual user roles: administrators can manage property listings and predict prices, while registered users can browse properties, submit purchase requests, and make simulated payments. The system implements secure user authentication, request approval workflows, and payment tracking functionality. Model predictions are integrated in real-time during property addition and editing operations. This integrated approach demonstrates the practical applicability of machine learning in real estate valuation while providing a comprehensive platform for property ownership management, enabling accurate price estimation, efficient data management, and streamlined user interactions in a production-ready environment.
Keywords: Real Estate Price Prediction, Machine Learning, Linear Regression, Decision Tree, Random Forest, Flask Framework, Feature Engineering, KBest Feature Selection, Web Application, Property Valuation, Ownership Tracking, Payment Integration, User AuthenticationNOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

1. SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server-side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask, Pandas, Sklearn NumPy, Seaborn, Matplotlib,
IDE/Workbench : VSCode
Technology : Python 3.8+
Server Deployment : Xampp Server
Database : MySQL
2. HARDWARE REQUIREMENTS
Processor - I5/Intel Processor
RAM - 8GB+ (min)
Hard Disk - 128 GB+
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any