Today was a rainy day. It would've been bad to have had to walk outside with no umbrella, so we decided there should be an easy way to check if an umbrella is necessary for the day.

What it does

You can enter a zip code of any place, and the location, weather forecast for the day, amount of precipitation expected, and whether there will be enough rain to need an umbrella.

How I built it

We used HTML and CSS to format and design the elements. Then we took data from the Weather Underground API and used JavaScript to show weather

Challenges I ran into

The API doesn't seem to have data for every zip code, so this website does not work for every place. We also had some trouble at first since everyone was new to web development and none of use knew how to use JavaScript.

Accomplishments that I'm proud of

I figured out how to show and hide images so that each weather report would be accompanied with an appropriate (and cute!) picture.

What I learned

I learned how to code in JavaScript, to use an API, and to create a CSS external sheet.

What's next for Do I Need an Umbrella?

We would like to implement an additional service that sends subscribers a text or email if they need to bring an umbrella that day. We'd also like to add pictures for snowy weather.

Share this project: