A learning project for front-end development