Final project for the contest CanYouWeb 2014 edition.