Skip to content

Latest commit

History

History
35 lines (25 loc) 路 1.44 KB

File metadata and controls

35 lines (25 loc) 路 1.44 KB

Real Estate Data Analyzer + Scraper

A streamlit app built with Python that scrapes real estate data of a given location and graphs the data using a linear regression model.

Demo

Tools Used

馃毄Streamlit was used for the front-end.
馃毄Selenium was used to handle dynamic web elements and passed to a Beautiful Soup object.
馃毄Beautiful soup was used to scrape listing information from Selenium HTML.
馃毄Pandas was used for data analysis and manipulation.
馃毄Plotly, in combination with Streamlit was used for graphing and interactive data visualization.
馃毄Sklearn was used for linear regression and data testing and training.
Diagram of process

Prerequisites

$ pip install requirements.txt
To run locally: $ streamlit run 1_馃彉锔廐ome.py

Sample output graph

Scatter plot output for area vs price of land in Toronto, Ontario. Sample output linear regression Linear regression output for houses in Toronto, Ontario.