An interactive data visualization application built with Streamlit that provides insights into real estate market trends using publicly available data from realtor.com/research/data. The app aggregates and visualizes data across multiple geographic levels including national, state, metro, county, and ZIP code regions.
All data is sourced from realtor.com/research/data, providing comprehensive real estate market metrics including:
- Median listing prices
- Active listing counts
- Days on market
- New listings
- Price changes
- Pending sales
- Price per square foot
- And more...
- Interactive time series charts using Altair
- Comparative analysis across different geographic regions
- Seasonal trend analysis
- Multiple view options:
- Raw values
- Month-over-Month (MoM) changes
- Year-over-Year (YoY) changes
- Changes since 2019
- Seasonality patterns
- Python 3.8+
- pip package manager
- Clone the repository:
git clone https://github.com/yourusername/streamlit-realtor-visuals.git
cd streamlit-realtor-visuals
- Install the required packages:
pip install -r requirements.txt
- Run the app:
streamlit run app.py
TODO: Add demo
- Enhanced interactive mapping capabilities using Folium
- ChatAI integration for natural language data queries
- Additional visualization options
- Mobile-responsive design improvements
Feedback, bug reports, and contributions are welcome! Please feel free to:
- Submit issues for bug reports or feature requests
- Create pull requests for improvements
- Share suggestions for enhancing the user experience
For questions, feedback, or bug reports, please contact:
- Email: [email protected]
- LinkedIn: Eric Tran
- GitHub Issues: Create an issue
This project is licensed under the MIT License - see the LICENSE file for details.