Skip to content

arv-anshul/campusx-real-estate

Repository files navigation

Real Estate Project - CampusX

Important

Disclaimer: I used 99acres.com data in this project and I used those data for educational purpose only.

Features

  • Price Prediction system for different types of properties like Residential Apartments, Rental Apartment, Independent Floors, Independent Houses, Residential Houses.
  • Analytics Page which shows some interesting insights regarding the Real Estate of a particular City of India or a Locality of that City.
  • You can Add a New City (for example: Your City) on the website and then you can make price prediction and get analytics on your city data.
  • You can Download Resources which are being used in the project like datasets and ML models. And if you want the project's code you can get it here.

Tech Stack

Tech Stack
Programming Language Python
Version Control Git & GitHub
Data Analysis Pandas, Numpy
Visualization Matplotlib, Seaborn, Plotly
Machine Learning Scikit-Learn
Frontend & Backend Streamlit
Extra Pydantic

Installation

  1. Clone this repo in your local system.
  2. Create a virtual environment and install the requirements of this project using below command:
pip install -r requirements.txt
  1. Run the streamlit app.
streamlit run Real_Estate_Project.py

Acknowledgements

  • 99acres.com: I used this website to gather the data for this project.
  • @arv-anshul/99acres-scrape: Used this Streamlit web-app to scrape data from 99acres.com website.
  • CampusX DSMP: I take inspirations and follow this course's Capstone Project.

License

MIT