An advanced Weather Forecast & Monitoring Dashboard developed using Python and Streamlit that delivers real-time weather analytics, smart alerts, interactive visualizations, and downloadable weather reports for multiple cities.
✨ Premium Streamlit Dashboard
🌍 Multi-City Weather Monitoring
📊 Interactive Visual Analytics
🌡️ Temperature & Humidity Tracking
🌫️ AQI & Visibility Monitoring
🌧️ Rain Probability Forecast
📁 Automatic CSV Report Generation
🎨 Modern Dark-Themed UI
| Technology | Purpose |
|---|---|
| Python | Core Programming |
| Streamlit | Dashboard Development |
| Pandas | Data Processing |
| Plotly | Interactive Charts |
| JSON | Weather Dataset |
| Matplotlib | Visualization Support |
Weather-Forecast-Alert-Application/
│
├── data/
│ └── sample_weather.json
│
├── images/
│ ├── dashboard_preview.png
│ ├── temperature_chart.png
│ ├── humidity_chart.png
│ ├── weather_alerts.png
│ ├── city_selection.png
│ └── hourly_forecast_data_preview.png
│
├── reports/
│ ├── Chennai_weather_report.csv
│ ├── Bangalore_weather_report.csv
│ ├── Coimbatore_weather_report.csv
│ ├── Goa_weather_report.csv
│ ├── Namakkal_weather_report.csv
│ └── Rameswaram_weather_report.csv
│
├── src/
│ ├── alert_system.py
│ ├── report_generator.py
│ ├── visualization.py
│ └── weather_fetcher.py
│
├── app.py
├── main.py
├── requirements.txt
├── README.md
└── .gitignoregit clone https://github.com/VaishnavaDevi-R/Weather-Forecast-Alert-Application.gitcd Weather-Forecast-Alert-Applicationpython -m venv venvvenv\Scripts\activatesource venv/bin/activatepip install -r requirements.txtstreamlit run app.pypython main.pyThis project supports multiple South Indian and Indian cities including:
- Chennai
- Bangalore
- Hyderabad
- Coimbatore
- Kochi
- Goa
- Ooty
- Madurai
- Mysore
- Vijayawada
- Guntur
- Rameswaram
- Trivandrum
- Kanyakumari
- Jaipur
- Delhi
- Kolkata
- Mumbai
- Pune
- Nagpur
- And many more...
✅ Real-Time Weather Insights
✅ AQI Monitoring
✅ Wind Speed Analysis
✅ Sunrise & Sunset Timing
✅ Humidity Forecasting
✅ Smart Alert Notifications
✅ Interactive Charts
✅ CSV Report Export
✅ Premium User Interface
Weather reports are automatically saved city-wise:
reports/
├── Chennai_weather_report.csv
├── Bangalore_weather_report.csv
├── Coimbatore_weather_report.csv
├── Goa_weather_report.csv
├── Namakkal_weather_report.csv
├── Rameswaram_weather_report.csv- Real-Time Weather API Integration
- AI-Based Weather Prediction
- Weekly Forecast Analysis
- Weather Notification System
- Deployment Support
- Mobile Responsive Dashboard
VAISHNAVA DEVI
If you found this project useful:
⭐ Star this repository
🍴 Fork this project
📢 Share with others





