Weather Dashboard is a Streamlit-based web application that provides real-time weather updates, 5-day forecasts, and interactive visualizations using the OpenWeatherMap API. It features quick-access city buttons, clean UI design, historical trend charts, and CSV export functionality. With caching for faster performance and built-in error handling.
python interactive-charts openweathermap-api datavisualization api-integration weatherforecast ploty streamlit realtimedata weatherdashboard caching-optimization pandas-data-processing
-
Updated
Aug 10, 2025 - Python