- Overview
- Features
- Future Enhancements
- Acceptance Criteria
- Website Preview
- Technologies
- Collaborators
- Resources
When you're searching for powder, the last thing an avid skier or boarder wants to do is open up tons of different website searching for the best place to ski with the least travel issues. In the past, you'd have to go to Google Maps for Driving Directions, your favorite weather website for weather info, and each individual resort's website for snow condition. Not cool Bro. Well, the Powder Bound app puts all this information into one convenient location allowing you to plan your stoke with ease. Powder Bound allows you to select your favorite Colorado ski destination to quickly see snow conditions, driving directions, and weather forecast information. It's everything you need to hit the slopes, strap in, and shred the gnar when it's dumping!
As an active skier in Colorado, I want to plan my ski adventures using critical information
about the travel process such as weather, driving directions, snow conditions, and more.
- Interactive Map of Colorado Ski Areas synced with the user's ski pass and favorite resorts.
- Dashboard view of critical travel information including weather, driving directions, snow conditions.
- User Profile Page including preferred driving start address, ski passes, etc.
- Reads daily updates from the US Department of Agriculture's Snow Telemetry (SNOTEL) Network
- Sync the weather with driving directions so the user knows what the weather is forecasted to be when they get to various waypoints on their route.
- Display all SNOTEL stations in Colorado on the map to provide info for backcountry skiers.
- Add travel alerts to the driving directions display.
- Use secure authentication and server side storage for user profiles
- Increase robustness of input validation
- Refactor code to single purpose functions
GIVEN I'm a frequent skier I want an easy way to plan my trip
WHEN I go to my planner
THEN I am presenteed with map that displays the resorts in Colorado
WHEN I click on a resort
THEN I am presented with resort weather condition base depth, 24 hour totals, forecast
WHEN I click on resort
THEN I am presented with button to obtain get step by travel directions
THEN I am presented with step by step travel directions at checkpoints with weather
WHEN I want to see snow total by resort
THEN I can view a summary
WHEN I want to set my profile
THEN I click on the profile button (in the upper right corner)
WHEN I go to my profile
THEN I can set my preferred started location, my preferred mountains, preferred ski pass
- HTML
- CSS
- JavaScript
- GitHub (website hosting and source code management)
- Moment.js v2.27.0
- jQuery v3.6.0
- Bulma v0.9.4
- Leaflet v1.8.0
- Open Weather
- Powderlin.es - SNOTEL DATA - Special thanks to Bobby Marko for helping us navigate the CORS and mixed content issues with his API.
- Google Static Maps
- MapQuest Directions
- MapQuest GeoCoding & Reverse Geocoding
- MapQuest Static Maps
- MapQuest Search Ahead
- Geolocation
- Alex Cleveland: Github LINK
- Dan Kelly: Github LINK
- Steve Calla: Github LINK
- GitHub Repo: https://github.com/stevecalla/ski-planner
- GitHub Hosted URL: https://stevecalla.github.io/ski-planner/
- GitHub Repo: https://github.com/dpk5e7/powder-bound/
- GitHub Hosted URL: https://dpk5e7.github.io/powder-bound/