/server
- nestjs server
/client
- react client
/e2e
- pupeteer e2e test
What can be improved:
- DB connection from environment variable nest js props...
- spesific error code response in case email alreadu exist for example 409,
and in client side validate what error came back from server and show
email already exist
only on that spesific errpr - dont refethch all users on any user create
- add some report to pupeteer test and not just exit code
How to run ?
- mongo docker:
$ docker-compose -f mongo.yml up -d
- server:
$ cd server
$ npm install
$ npm run start
- client:
$ cd client
$ npm install
$ npm run start
- e2e test
$ cd e2e
$ npm install
$ node test.js