This document discusses using machine learning models to predict house prices based on various attributes. It describes collecting data on house sales from real estate websites, cleaning the data, and analyzing it. Various regression and classification algorithms are then trained on the data, including decision trees, random forests, and SVMs. The most accurate model was able to predict house prices with over 85% accuracy. A web app was also created using Flask to integrate the trained machine learning model and allow users to get predictions. The goal is to help buyers, sellers, and developers understand house pricing trends and make more informed decisions.