Skip to content

About

Weather Sentinel is a context-aware weather risk platform that analyzes live conditions to provide personalized outdoor activity safety insights and optimal timing recommendations.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🌦️ Weather Sentinel

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.

🚀 Live Demo • 💻 Source Code

✨ Features

  • 🎯 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

🧠 How It Works

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.

🛠️ Tech Stack

  • React + TypeScript
  • Vite
  • Open-Meteo API
  • Modern responsive UI
  • Rule-based environmental risk engine

📊 Validation

  • 335 / 335 cumulative assertions passed
  • 1,023 historical meteorological records
  • 6 climate regimes
  • 8 activity profiles
  • 0 TypeScript errors
  • 0 production build errors

⚠️ Disclaimer

Weather Sentinel provides estimated contextual risk, not a guarantee of safety. It does not replace official weather warnings, emergency services, or professional meteorological advice.

👨‍💻 Built By

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!

About

Weather Sentinel is a context-aware weather risk platform that analyzes live conditions to provide personalized outdoor activity safety insights and optimal timing recommendations.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages