SkyStats
LiveInteractive weather analytics app with real-time and 5-day forecast visualizations using OpenWeatherMap API.
Solo Project
Data Visualization

Overview
SkyStats is a weather dashboard application that fetches current weather and 5-day forecasts using the OpenWeatherMap API and presents the data visually using Python plotting libraries. It provides users with charts and graphs that represent changes in temperature, pressure, humidity, and wind speed over time.
Key Features
- Live weather data for any location
- 5-day forecast broken into 3-hour intervals
- Interactive line and bar charts using Matplotlib and Seaborn
- Backend powered by Flask for data handling
- Responsive and user-friendly frontend
Challenges & Solutions
- Parsing and organizing 3-hour interval forecast data
- Synchronizing Python-generated visualizations with frontend rendering
- Ensuring clean and responsive design for all screen sizes
Technologies
HTMLCSSJavaScriptPythonFlaskMatplotlibSeabornPandas
Key Learnings
- Working with real-world APIs and data structures
- Integrating Python visualizations in web apps
- Full-stack development from scratch using Python and JS