Front-end development exercises