Each team must have completed and demo'd the working back-end of their group project by the end of the corresponding Sprint.
- All back-end code must be generated using Express.js.
- All dynamic routes must be completed and must respond with meaningful
JSON
data. - All static routes must be completed and respond with the requested file.
- The front-end must be updated to make requests to the back-end for all data and functionality. The two must be completely integrated by the end of this sprint.
- Each developer must have written unit tests using the mocha and chai modules that provide at least
10%
code coverage of the back-end code. Use the c8 module to verify code coverage. - Instructions on how to set up and run the project must be included in the
README.md`` file in version control. It **must** be possible for anybody to follow the instructions on the
README.md` to build and run the project on their local machines.
Individuals will be graded, in part, according to...
- individual code contributions, as visible through git logs - make sure you commit your own work!
- proper adherence to the Feature Branch git workflow
- the proper setup and maintenance of a GitHub repository
- the quality of the work as a whole