Context-Aware Environmental Risk Intelligence
Weather Sentinel goes beyond traditional weather apps by turning forecasts into actionable outdoor activity decisions.
Instead of simply showing temperature, rain, and wind, it considers your activity, location, duration, time, and environmental conditions to estimate contextual risk and recommend better activity windows.
- 🎯 Activity-Specific Risk Analysis — Walking, running, cycling, hiking, sports, travel, events & more
- 🌡️ Multi-Factor Risk Engine — Heat, rain, wind, UV, visibility & exposure duration
- 🧠 Explainable Recommendations — Understand why a risk score was generated
- 🕐 Optimal Time Detection — Finds safer/better windows within the forecast
- 📈 Forecast Risk Progression — Track how risk changes throughout an activity
- 🌍 Live Weather Data — Powered by Open-Meteo
- 🛡️ Production Reliability — Timeouts, retries, caching and request cancellation
Weather Data
↓
Environmental Conditions
↓
Activity Context
↓
Exposure Duration
↓
Risk Engine
↓
Risk + Explanation + Best Time
Weather tells you what is coming. Sentinel tells you what it means.
- React + TypeScript
- Vite
- Open-Meteo API
- Modern responsive UI
- Rule-based environmental risk engine
- 335 / 335 cumulative assertions passed
- 1,023 historical meteorological records
- 6 climate regimes
- 8 activity profiles
- 0 TypeScript errors
- 0 production build errors
Weather Sentinel provides estimated contextual risk, not a guarantee of safety. It does not replace official weather warnings, emergency services, or professional meteorological advice.
Balaji S Computer Science & Engineering Student
Interested in software engineering, AI/ML, cybersecurity, DSA, and building practical software systems.
⭐ If you find Weather Sentinel interesting, consider giving the repository a star!