What it does

Storm Watch gathers all the active weather warning/advisories that are active in the united states from the National Weathers Service api, transforms the polygons of the areas in a weather advisory data to be used in a geo spatial search using Azure Search Service. This data can then be accessed via an Alexa enabled device by asking about a city, state or zipcode, if any weather warning are found the advisory is sent to alexa device to be heard by the user.

How I built it

Challenges I ran into

The National Weather Service's api returns polygons and bounded box geo spatial data, getting that data in a format i can perform queries against was the most challenging along with never building an alexa skill before.

Accomplishments that I'm proud of

Being a team of one and being able to put together an alexa skill using C# and aws lambda's. I see myself building many more Alexa Skills.

What I learned

I learned that Alexa skill are fun to create. Along with aws Lambda;s.

What's next for Storm Watch

If anything i would like to improve on the speech patterns that are returned to the device along with adding alexa notifications to the skill.

Built With

  • alexa-skill
  • aws-lambda
  • azure-maps
  • azure-search-service
  • c#
Share this project: