FAC4

Week 2: Client-side developer challenge

The Challenge will be posted on gitter.

Time: one week

An experienced frontend developer could perhaps produce working code within a few hours, but you will have a week to meet--and exceed--the brief. You will be expected to add the pages for this project to your existing blog, hosted on GitHub.

Your code will be reviewed at 5pm on Thursday by an external assessor. You will then have time on Friday to respond to his feedback and produce a final version of the challenge.

What’s the point?

  • Get more familiar with responsive web design;
  • Get familiar with following style guidelines;
  • Get familiar with the Chrome DevTools;
  • Start using JavaScript;
  • Get familiar with fetching data from an API;
  • Get familiar with DOM manipulation.

Languages

  • HTML/CSS;
  • JavaScript.

Libraries

  • jQuery;

Stretch Goals

Feel free to complete the following stretch goals asynchronously by dividing up work load.

  • So you've managed to make a cool client-side app using the various jQuery ajax methods. Time to go a bit wild and try creating your own ajax/ajaj methods using vanilla js.

  • You've created your own ajax methods using vanilla js and your feeling like a bit of a DON!! Time to get creative and add some sexy features to your client-side app.

  • You must attempt to style your page using SASS rather than CSS - It is the job of the librarians to organise this.

Tools

  • Chrome DevTools.