This document outlines a project to build a tool to predict housing prices in Bangalore. It describes collecting housing data, cleaning it, and using machine learning algorithms like linear regression, gradient boosting, random forest, and extra trees regression to predict prices. The models were trained and tested on the data, with the best performing model selected. A Flask API was created to host the model and a client interface was designed.