https://github.com/aayushy7777/weather_forecast_dashboard
Developed a Power BI dashboard using a weather API key to display real-time data on temperature, humidity, wind speed, and forecasts with dynamic visuals and filters.
https://github.com/aayushy7777/weather_forecast_dashboard
excel figma powerbi sql weather-api weather-forecast
Last synced: 8 days ago
JSON representation
Developed a Power BI dashboard using a weather API key to display real-time data on temperature, humidity, wind speed, and forecasts with dynamic visuals and filters.
- Host: GitHub
- URL: https://github.com/aayushy7777/weather_forecast_dashboard
- Owner: Aayushy7777
- Created: 2025-06-25T20:52:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-25T21:08:36.000Z (about 1 year ago)
- Last Synced: 2025-10-19T08:53:59.667Z (9 months ago)
- Topics: excel, figma, powerbi, sql, weather-api, weather-forecast
- Homepage:
- Size: 5.23 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌦️ Weather Forecast Dashboard using Power BI & WeatherAPI.com
Welcome to the **Weather Forecast Dashboard** project!
This interactive dashboard is built in **Power BI** and uses real-time weather data fetched via the **WeatherAPI.com** service. It visualizes current weather conditions like temperature, humidity, wind speed, and more — all dynamically refreshed based on user-selected locations.
---
## 🚀 Features
✅ Real-time weather updates via [WeatherAPI.com](https://www.weatherapi.com/)
✅ Dynamic visuals for temperature, humidity, wind speed, and forecast
✅ API integration through Power BI's Power Query
✅ User-controlled city selection
✅ Interactive KPI cards and weather visuals
✅ Refreshable, customizable design
---
## 🛠️ Tech Stack
| Tool | Description |
|-------------|----------------------------------------------|
| ⚡ Power BI | Data visualization and reporting |
| 🌐 WeatherAPI.com | Real-time weather data via API |
| 🔍 Power Query | API data ingestion and transformation |
| 📈 DAX | Metrics, KPIs, and calculated values |
---
## 🔄 How It Works
1. 🔑 **Get your API key**
- Sign up at [WeatherAPI.com](https://www.weatherapi.com/login.aspx)
- Go to your dashboard and copy your free API key
2. 🌐 **Connect via Power Query**
- Use Web connector in Power BI
- Enter URL:
```
https://api.weatherapi.com/v1/current.json?key=YOUR_API_KEY&q=CityName
```
- Replace `YOUR_API_KEY` and `CityName` with dynamic input or parameters
3. 🛠️ **Data Transformation**
- Parse JSON response to extract required fields (e.g., temp_c, humidity, wind_kph)
- Transform to table format for visualization
4. 📊 **Build Visuals**
- Add cards, charts, and slicers for weather attributes
- Use DAX to calculate daily averages, max/min, etc.
---
## 📷 Screenshots

---
## 📁 Folder Structure
```
Weather_Forecast_Dashboard/
├── Weather_Dashboard.pbix # Power BI Report File
├── README.md # Project Documentation
└── Screenshots/ # Dashboard Images (Optional)
```
---
## 🌐 API Reference
- API Provider: [WeatherAPI.com](https://www.weatherapi.com/docs/)
- Endpoint used: `/current.json`
- Sample URL:
```
https://api.weatherapi.com/v1/current.json?key=YOUR_API_KEY&q=London
```
---
## ✍️ Author
**Aayush Yadav**
📍 Mumbai, Maharashtra, India
🔗 [LinkedIn](https://www.linkedin.com/in/aayush-yadav2004)
📧 [aayu.sh7021@gmail.com](mailto:aayu.sh7021@gmail.com)
---
## 📌 Future Enhancements
- 📍 Add support for multiple cities
- 📅 Include hourly or 3-day forecasts
- 🌡️ Create weather alert banners
- 📲 Publish report to Power BI Service
---
## 📜 License
This project is licensed under the MIT License.
> ⭐ Star this repo if you find it useful!
> 🛠️ Contributions and feedback are always welcome!