├── .gitignore ├── app ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── docker-compose.yml ├── nest-cli.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── main.ts │ ├── notification │ │ ├── dtos │ │ │ ├── email.dto.ts │ │ │ └── phone.dto.ts │ │ ├── notification.controller.spec.ts │ │ ├── notification.controller.ts │ │ └── notification.module.ts │ └── users │ │ ├── dtos │ │ └── user.dto.ts │ │ ├── interfaces │ │ └── user.interface.ts │ │ ├── users.controller.spec.ts │ │ ├── users.controller.ts │ │ └── users.module.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── notification-engine ├── .env ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── dtos │ │ └── notification.dto.ts │ ├── interfaces │ │ ├── notification.interface.ts │ │ └── notification.schema.ts │ └── main.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json └── user-engine ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package.json ├── src ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── database │ └── database.module.ts ├── interfaces │ ├── user.entity.ts │ └── user.interface.ts └── main.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/.gitignore -------------------------------------------------------------------------------- /app/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/.eslintrc.js -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/.prettierrc -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/README.md -------------------------------------------------------------------------------- /app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/docker-compose.yml -------------------------------------------------------------------------------- /app/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/nest-cli.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/package.json -------------------------------------------------------------------------------- /app/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/app.controller.spec.ts -------------------------------------------------------------------------------- /app/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/app.controller.ts -------------------------------------------------------------------------------- /app/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/app.module.ts -------------------------------------------------------------------------------- /app/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/app.service.ts -------------------------------------------------------------------------------- /app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/main.ts -------------------------------------------------------------------------------- /app/src/notification/dtos/email.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/notification/dtos/email.dto.ts -------------------------------------------------------------------------------- /app/src/notification/dtos/phone.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/notification/dtos/phone.dto.ts -------------------------------------------------------------------------------- /app/src/notification/notification.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/notification/notification.controller.spec.ts -------------------------------------------------------------------------------- /app/src/notification/notification.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/notification/notification.controller.ts -------------------------------------------------------------------------------- /app/src/notification/notification.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/notification/notification.module.ts -------------------------------------------------------------------------------- /app/src/users/dtos/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/users/dtos/user.dto.ts -------------------------------------------------------------------------------- /app/src/users/interfaces/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/users/interfaces/user.interface.ts -------------------------------------------------------------------------------- /app/src/users/users.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/users/users.controller.spec.ts -------------------------------------------------------------------------------- /app/src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/users/users.controller.ts -------------------------------------------------------------------------------- /app/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/src/users/users.module.ts -------------------------------------------------------------------------------- /app/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /app/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/test/jest-e2e.json -------------------------------------------------------------------------------- /app/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/tsconfig.build.json -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /notification-engine/.env: -------------------------------------------------------------------------------- 1 | SEND_GRID_ACCESS_KEY= 2 | FROM_EMAIL= 3 | KEYWORD= 4 | ZENVIA_TOKEN= 5 | -------------------------------------------------------------------------------- /notification-engine/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/.eslintrc.js -------------------------------------------------------------------------------- /notification-engine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/.gitignore -------------------------------------------------------------------------------- /notification-engine/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/.prettierrc -------------------------------------------------------------------------------- /notification-engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/README.md -------------------------------------------------------------------------------- /notification-engine/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/nest-cli.json -------------------------------------------------------------------------------- /notification-engine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/package.json -------------------------------------------------------------------------------- /notification-engine/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/app.controller.spec.ts -------------------------------------------------------------------------------- /notification-engine/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/app.controller.ts -------------------------------------------------------------------------------- /notification-engine/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/app.module.ts -------------------------------------------------------------------------------- /notification-engine/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/app.service.ts -------------------------------------------------------------------------------- /notification-engine/src/dtos/notification.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/dtos/notification.dto.ts -------------------------------------------------------------------------------- /notification-engine/src/interfaces/notification.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/interfaces/notification.interface.ts -------------------------------------------------------------------------------- /notification-engine/src/interfaces/notification.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/interfaces/notification.schema.ts -------------------------------------------------------------------------------- /notification-engine/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/src/main.ts -------------------------------------------------------------------------------- /notification-engine/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /notification-engine/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/test/jest-e2e.json -------------------------------------------------------------------------------- /notification-engine/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/tsconfig.build.json -------------------------------------------------------------------------------- /notification-engine/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/notification-engine/tsconfig.json -------------------------------------------------------------------------------- /user-engine/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/.eslintrc.js -------------------------------------------------------------------------------- /user-engine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/.gitignore -------------------------------------------------------------------------------- /user-engine/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/.prettierrc -------------------------------------------------------------------------------- /user-engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/README.md -------------------------------------------------------------------------------- /user-engine/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/nest-cli.json -------------------------------------------------------------------------------- /user-engine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/package.json -------------------------------------------------------------------------------- /user-engine/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/app.controller.spec.ts -------------------------------------------------------------------------------- /user-engine/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/app.controller.ts -------------------------------------------------------------------------------- /user-engine/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/app.module.ts -------------------------------------------------------------------------------- /user-engine/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/app.service.ts -------------------------------------------------------------------------------- /user-engine/src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/database/database.module.ts -------------------------------------------------------------------------------- /user-engine/src/interfaces/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/interfaces/user.entity.ts -------------------------------------------------------------------------------- /user-engine/src/interfaces/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/interfaces/user.interface.ts -------------------------------------------------------------------------------- /user-engine/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/src/main.ts -------------------------------------------------------------------------------- /user-engine/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /user-engine/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/test/jest-e2e.json -------------------------------------------------------------------------------- /user-engine/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/tsconfig.build.json -------------------------------------------------------------------------------- /user-engine/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewronscki/youtube-trilha-nestjs/HEAD/user-engine/tsconfig.json --------------------------------------------------------------------------------