Probable umbrella was one of my first big web development projects. What started off as an interview project that I needed to complete over the weekend, ended up in a fun project that I kept wanting to add content to.
What is it?
Probable umbrella is a web application that you can input your location ( or use your location based on your local GPS) and my application will provide you a set of clothing recommendations for the day based off the weather.
A fairly simple project, but it really had taught me lots about CSS, Geolocation, NodeJs, Handlebars, API's. I had just taken a Node.js udemy course, but I didn't really have any real project experience, following tutorials is not the same as deep diving on your own project.
I had to create logic for creating recommendations for each weather day, so I had to pull data from the Darksky API for weather and the Geocode google API, for geographical information.
It was a really fun project, and it was fun to actually present it. I was not successful in my application for that job, but it was really valuable experience for me.
Next
Recently, I decided to pick up this project again, after gaining more skills in front end web development. I had completely changed the architecture for the project. I migrated the web application over to use React, and Gatsby as it's framework. As well as SASS. It was fun to see how much I have learned since I had first picked up this project.
Summary
It is so important to build projects with your journey as a developer. And I believe it is just as important to constantly reflect and score yourself with your past. You must always be moving upwards! Constantly learning and upskilling is what will make you happy with your life.