JavaScript 30

This is a coding challenge given by the amazing WesBos. The course can be found here.

My demo excludes excercises that are not presentable. You can find all my solutions on GitHub.