I love snowboarding and wanted to build something that would help me in planning snow trips to Tahoe. I wrote in a little more detail about why I built Slope Ninja here.
What it does
Slope Ninja helps travelers find snow reports, chain control and road conditions for ski areas in Tahoe. Resorts include Alpine Meadows, Boreal, Diamond Peak, Donner Ski Ranch, Heavenly, Homewood, Kirkwood, Mt Rose, Northstar, Sierra at Tahoe, Squaw Valley and Sugar Bowl.
How I built it
I built Slope Ninja using React and React Native, node as well as other open sources libraries.
Challenges I ran into
The commercial weather API I use has a free version that limits requests that can be made per minute. I had to workaround this by caching results in DynamoDB.
Accomplishments that I'm proud of
I single-handedly built the entire front-end web app, the native iOS and Android apps, Alexa skill and the backend API. Took a while to get here but I'm super proud of the end result.
What's next for Slope Ninja
I plan to expand Slope Ninja coverage to other resorts across the globe, hopefully, with the help of the open-source community.