PowWatch aggregates snow reports, live weather data, webcams, and backcountry zone information across Interior British Columbia. Track conditions at 11 ski resorts and 3 backcountry zonesβall in one place, updated every 30 minutes.
PowWatch was built by skiers, for skiers. Instead of checking multiple websites and comparing different reports, get all your BC snow intel in one placeβwhether you're heading to the resort or venturing into the backcountry.
Our platform automatically fetches and aggregates data every 30 minutes from multiple sources:
PowWatch runs a Python-based backend server that scrapes official resort websites every 30 minutes. For resorts where official data is available (Big White, Revelstoke, Kicking Horse, Panorama, Fernie, Whitewater, and others), we extract snow reports directly from their sites. When scraping fails or data is unavailable, the system falls back to cached data and weather forecasts.
Weather data comes from the Open-Meteo API, providing 14-day forecasts with hourly temperature, precipitation, wind, and cloud cover predictions. Webcams are aggregated from resort websites and embedded for real-time viewing. All data is cached server-side for fast, reliable access even during high-traffic periods.
Backcountry route information combines satellite imagery (Esri and OpenStreetMap), detailed route descriptions, elevation stats, aspect information, and safety warnings. All backcountry data is curated and updated manually to ensure accuracy.
The backcountry section provides detailed information for ski touring and backcountry skiing in Interior BC's most popular zones:
Critical: Backcountry skiing is inherently dangerous. All route information is for reference only and does not replace proper avalanche training, current forecasts from Avalanche Canada, or sound decision-making. Always travel with proper safety equipment and partners.
PowWatch includes several tools to help you make informed decisions:
Future improvements planned for PowWatch:
PowWatch is built with simplicity and reliability in mind:
PowWatch is an open-source project licensed under MIT. The entire codebase is available on GitHub for anyone who wants to contribute, learn from the code, or deploy their own instance for a different region.
We welcome contributions! Whether it's adding new resorts, improving scrapers, fixing bugs, or enhancing the UI, all pull requests are reviewed and appreciated.
Have feedback? Want to report an issue? Interested in contributing?
Visit our GitHub repository to view the source code, report issues, or contribute improvements.
Built with βοΈ by powder enthusiasts in Interior British Columbia