- Create a github repository with
client
folder - In the
client
folder createReact
/Angular
/Vue
app of your choice - App should consist of a few pages with a routing and communicate with the node.js backend
- To have unit, component and e2e tests (atleast one of each)
- App has non-generated authorization
- Authorization tests are included
- Few suites of tests are present
Write 5 or more tests on each of the frameworks: Cypress and Plywright
Add a GitHub action to run backend and UI tests on push to the master
Add a GitHub action to deploy the app (both backend and client) on a remote hosting