This is my submission for the DEV's Worldwide Show and Tell Challenge Presented by Mux
What I Built
Hi,
I've built a weather app but with a difference. Weather websites are boring and tend to throw as much data at the user as possible, making site navigation complicated, confusing and definitely not fun. I asked myself, "What if weather forecasting was actually fun - and so I built WeatherWise".
WeatherWise provides localised weather forecasting presented in a colorful and fun way. Weather alerts can be set up along with graphs of weather data.
My Pitch Video
Here is my pitch video
Demo
Here is link to the live demo - have fun!
https://mighty-wave-38776-69ef4ef4d5ec.herokuapp.com/html/index.html
The Story Behind It
I love surfing and spend a lot of time on weather websites watching weather data. Pretty much universally these sites suck. Recently, our government (Australia) released a new version of their weather bureau's website and this was almost universally canned by the general public. Comments like hard to follow, difficult to find relevant information. I just thought the site looked awful.
The pain point for me was "I hate looking at horrible weather sites and having to navigate through far too much, complex data". Perhaps this is just the way it has to be as there is a lot of data associated with weather. But I kept asking myself, does it really have be this way? Can't it be fun and still provide weather information. This was the motivation behind creating WeatherWise.
Technical Highlights
It's built on Node.JS with the usual HTML,CSS and JavaScript. I've used Google maps so the user can select a weather location. Open-Meteo for weather API calls along with rate limiting. There are weather alerts that will email an alert and graphs to create visual presentations of data. I try and match the background colors to the weather. There's even an Easter Egg if the weather conditions are right!
Enjoy
Glen Hobby
Top comments (0)