Random quote machine with category selection

After I completed the functionality for the random quote ‘machine’ I was trying to pick quotes and decided I wanted to be able to have multiple categories that the users to choose from.

This was way more complex than I originally anticipated. I got super frustrated at one point and decided to stop for the day, but then 15 minutes later I was back at it and managed to figure out some major hurdles.

I would love any feedback you may have!