Anton Shubin
Anton Shubin
## Useful links https://commitizen.github.io/cz-cli/ https://brayanarrieta.hashnode.dev/integrate-commitizen-with-your-nodejs-project https://brayanarrieta.hashnode.dev/how-to-automatically-generate-changelog-for-your-nodejs-projects-step-by-step
https://nx.dev/guides/environment-variables#setting-environment-variables
https://nx.dev/cypress/v10-migration-guide
## Reason: it's rarely used by SaaS startups, mostly by social networks. ## Parts: 1. Backend endpoint [@Get('is-username-free/:userName')](https://github.com/spy4x/seed/blob/master/libs/back/api/users/src/lib/users.controller.ts#L74) 2. DTO [UserIsUsernameFreeDTO](https://github.com/spy4x/seed/blob/master/libs/back/api/shared/src/lib/dtos/user/userIsUsernameFree.dto.ts) 3. Query [UserIsUsernameFreeQuery](https://github.com/spy4x/seed/blob/master/libs/back/api/shared/src/lib/cqrs/queries/user/userIsUsernameFree.query.ts) 4. QueryHandler and its usages [UserIsUsernameFreeQueryHandler](https://github.com/spy4x/seed/blob/master/libs/back/api/users/src/lib/queryHandlers/isUsernameFree/userIsUsernameFree.queryHandler.ts)...
## Features: - [ ] Edit fields - [ ] firstName - [ ] lastName - [ ] photoURL - [ ] Delete account ## Steps: 1. Add form with...
Right now it only deletes the user's row in DB.