Project for Front-End Nanodegree at Udacity.