This is a Streamlit web app that provides an exploratory data analysis on real estate data. The app loads data from a CSV file, preprocesses the data, and provides several visualizations for data exploration. The app also allows users to select states and compare data between the selected states.
This project uses the following libraries:
- streamlit
- pandas
- plotly
- sklearn
- Getting Started
git clone https://github.com/DarienNouri/Streamlit-RE-Analysis-Web-App.git
Once you have cloned the repository, navigate to the project directory and install the necessary dependencies by running:
pip install -r requirements.txt
After installing the necessary dependencies, you can start the app by running:
streamlit run app.py
This will open a web browser with the app running. You can now explore the app and analyze the real estate data.
This app provides the following features:
- Users can select a state to view real estate data for that state.
- Users can compare real estate data between two different states.
- The app provides several visualizations to explore the data, including scatter plots, correlation heatmaps, and linear regression models.
- The app uses Streamlit caching to speed up data loading and preprocessing.
To use this app, follow these steps:
- Start the app by running streamlit run app.py in the project directory.
- Select a state from the dropdown menu to view data for that state.
- If desired, select a second state from the dropdown menu to compare data between the two states.
- Explore the visualizations to gain insights into the real estate data.
- This project was created by Darien Nouri. Feel free to contribute to this project by submitting pull requests or opening issues.
- This project is licensed under the MIT License - see the LICENSE file for details.