Server-side app providing secure authentication and authorization services for accessing protected resources.
- Users can sign up by providing name, email and password;
- Users can sign in by providing an email and password;
- Users can sign up and sign in by connecting their Google account;
- Typescript
- Node.js
- NestJS
- PostgreSQL
- Docker / Docker Compose
- Passport
- Jest
$ npm install
$ yarn# development
$ npm run start
$ yarn start
# watch mode
$ npm run start:dev
$ yarn start:dev
# production mode
$ npm run start:prod
$ yarn start:prod# unit tests
$ npm run test
$ yarn test
# e2e tests
$ npm run test:
$ yarn test:e2e
# test coverage
$ npm run test:cov
$ yarn test:cov