Lesson Friday

Project


Project prompts will be available on Epicenter at 8:00am.

Objectives


Your project will be reviewed for the following objectives:

  • Spark routes process GET and POST requests/responses successfully and accurately.
  • Data can be CREATED, READ and UPDATED as described in the project description.
  • Object getters are named correctly.
  • Spark routes follow RESTful conventions.
  • Previous independent project objectives are met (see below).
  • Application works as expected: Object properties are displayed correctly on .hbs templates. No 404 or 500 server errors.
  • Project demonstrates understanding of this week's concepts. If prompted, you can discuss your code with an instructor using correct terminology.
  • Project is in a polished, portfolio-quality state. Code and application present well.
  • Required functionality was in place by Friday deadline.

Previous Objectives

For reference, here are the previous objectives:

  • Tests have complete coverage for all behaviors, including getters and setters.
  • All tests are formatted correctly and pass. (Always make sure to run your tests one last time before submitting!)
  • Class is encapsulated and getter methods are used to access properties.
  • Logic is easy to understand.
  • Build files are ignored with a .gitignore file.
  • Code and Git documentation follows best practices (descriptive variables names, proper indentation and spacing, separation between front and back-end logic, detailed commit messages in the correct tense, and a well-formatted README).

Submission


Submit your code for review to the Web Applications code review on Epicenter by 5pm on Friday.

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