[ ] Four pages in addition to the Landing page should be available in the deployment. (The Sign In/Register pages provided as part of the template don’t count.)
[ ] At least one page in the deployment should read data from the database (i.e. from MiniMongo).
[ ] At least one page in the deployment should write data to the database (i.e. using a form).
[ ] Use GitHub issues and a GitHub project called “M2” to manage the development of this release of the system.
[ ] Use Issue Driven Project Management practices.
[ ] Update your organization’s GitHub Page to document the current version of your system following GitHub hosting guidelines.
[ ] All branches are named according to IDPM guidelines.
[ ] Implement TestCafe “availability” tests for all pages. That means testing to see that all pages in the application are displayed, and that all forms operate correctly with legal inputs.
[ ] Put your system under contiguous integration using GitHub Actions. That means that each time a commit is made to the master branch, the system is checked for ESLint errors and that all TestCafe tests are run.
[ ] Display the current results of continuous integration via a badge on your project home page.
[ ] A link to a GitHub project called “M3”.