JavaScript30 Challenge Solutions

I completed the JavaScript30 challenge from Wes Bos starting June 3, 2019 and ending July 3, 2019. This was a lot of fun! A lot of the solutions that he presents in the videos are more like proof of concept apps rather than production-ready apps, so I tried to take each one and improve on it. I added in things like accessibility, mobile responsiveness, keyboard-only navigation, touch events, and other general improvements where I saw fit. I spent around 30 minutes to 2 hours on each one of these. There are most definitely improvements that could be made to each one of these, but the purpose was to explore various JS fundamentals as well as to try out some of the new experimental features that modern JavaScript has to offer, not to spend hours making each into a perfect app. It was a good exercise!