This a project that originally was completed in Spring 2018, but recently, I decided to refine it.
Anyway, enjoy!