A project using JS prototypes and object oriented programming.