Exercise Friday

Project


Weekly independent project prompts are automatically published on Epicenter at 8:00am each Friday.

Objectives


Your code will be reviewed for the following objectives:

  • Does the application correctly make an API call?
  • Does the application correctly parse data from the API response?
  • Does the application handle errors when the API call doesn't return a 200 OK status as well as return a message if the API returns no results?
  • Did you follow all setup instructions, including storing your API key?
  • Does the app separate user interface and business logic functionalities into different JavaScript files?
  • Does application manage dependencies with NPM and Bower and also include a gulp-based asset pipeline?
  • Code and Git documentation follow best practices (setup instructions in README, .gitignore file discluding unnecessary content from repo, detailed well-formatted commit messages, etc.)
  • Does the project demonstrate concepts covered this week? If prompted, are you able to discuss the flow of your code and the concepts behind it with an instructor using correct terminology?
  • Is the app in a presentable, portfolio-quality state?
  • Is required functionality in place by the Friday deadline?

Submission


Submit your code to the Asynchrony and APIs in JavaScript code review on Epicenter by 5:00pm on Friday.

Visit Independent Projects and Code Reviews for details on how to submit, how feedback works and course completion requirements.