├── .commitlintrc.js ├── .dockerignore ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierrc ├── .vscode └── settings.json ├── Dockerfile ├── README.md ├── docker-compose.yaml ├── images ├── user-structure.png └── user-swagger.png ├── libs ├── base │ ├── src │ │ ├── base.controller.ts │ │ ├── base.dto.ts │ │ ├── base.entity.ts │ │ ├── base.service.ts │ │ ├── base.swagger.ts │ │ └── index.ts │ └── tsconfig.lib.json ├── constants │ ├── src │ │ └── index.ts │ └── tsconfig.lib.json ├── crypto │ ├── src │ │ ├── crypto.module.ts │ │ ├── crypto.service.ts │ │ └── index.ts │ └── tsconfig.lib.json ├── database │ ├── src │ │ ├── database.module.ts │ │ └── index.ts │ └── tsconfig.lib.json ├── decorators │ ├── src │ │ ├── auth-admin.decorator.ts │ │ ├── index.ts │ │ └── user.decorator.ts │ └── tsconfig.lib.json ├── enums │ ├── src │ │ ├── index.ts │ │ └── role.enum.ts │ └── tsconfig.lib.json ├── filters │ ├── src │ │ ├── http-exception.filter.ts │ │ ├── index.ts │ │ └── typeorm-exception.filter.ts │ └── tsconfig.lib.json ├── guards │ ├── src │ │ ├── index.ts │ │ └── role.guard.ts │ └── tsconfig.lib.json ├── helpers │ ├── src │ │ ├── index.ts │ │ ├── paginationToQuery.ts │ │ ├── queryBuilder.ts │ │ └── setCookieRFToken.ts │ └── tsconfig.lib.json ├── interceptors │ ├── src │ │ ├── index.ts │ │ └── response-transform.interceptor.ts │ └── tsconfig.lib.json ├── interfaces │ ├── src │ │ ├── format-response.interface.ts │ │ ├── index.ts │ │ ├── pagination.interface.ts │ │ └── redis.interface.ts │ └── tsconfig.lib.json ├── jwt │ ├── src │ │ ├── index.ts │ │ ├── jwt.interface.ts │ │ ├── jwt.module.ts │ │ └── jwt.service.ts │ └── tsconfig.lib.json └── redis │ ├── src │ ├── index.ts │ ├── redis.module.ts │ └── redis.service.ts │ └── tsconfig.lib.json ├── nest-cli.json ├── ormconfig.ts ├── package.json ├── patches └── @nestjs+schematics+9.2.0.patch ├── src ├── apis │ ├── admin │ │ ├── admin.module.ts │ │ ├── controllers │ │ │ └── admin.controller.ts │ │ ├── dto │ │ │ ├── create-admin.dto.ts │ │ │ └── update-admin.dto.ts │ │ ├── entities │ │ │ └── admin.entity.ts │ │ ├── services │ │ │ └── admin.service.ts │ │ └── test │ │ │ ├── admin.controller.spec.ts │ │ │ └── admin.service.spec.ts │ ├── api.module.ts │ ├── auth │ │ ├── auth.module.ts │ │ ├── auth.swagger.ts │ │ ├── controllers │ │ │ ├── auth.admin.controller.ts │ │ │ └── auth.base.controller.ts │ │ ├── dtos │ │ │ ├── change-password.dto.ts │ │ │ ├── login-admin.dto.ts │ │ │ └── login.dto.ts │ │ ├── interfaces │ │ │ └── auth.interface.ts │ │ ├── services │ │ │ └── auth.service.ts │ │ └── strategies │ │ │ ├── jwt │ │ │ └── admin.jwt.strategy.ts │ │ │ └── local │ │ │ └── admin.local.strategy.ts │ ├── chat │ │ ├── chat.gateway.ts │ │ ├── chat.module.ts │ │ ├── controllers │ │ │ ├── message.controller.ts │ │ │ └── room.controller.ts │ │ ├── dto │ │ │ ├── chat-message.dto.ts │ │ │ ├── create-message.dto.ts │ │ │ ├── create-room.dto.ts │ │ │ └── update-room.dto.ts │ │ ├── entities │ │ │ ├── message.entity.ts │ │ │ └── room.entity.ts │ │ └── services │ │ │ ├── message.service.ts │ │ │ └── room.service.ts │ └── upload │ │ ├── upload.controller.ts │ │ ├── upload.module.ts │ │ └── upload.service.ts ├── app │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.provider.ts │ ├── app.service.ts │ └── app.swagger.ts └── main.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.commitlintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']}; 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /images/user-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/images/user-structure.png -------------------------------------------------------------------------------- /images/user-swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/images/user-swagger.png -------------------------------------------------------------------------------- /libs/base/src/base.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/base/src/base.controller.ts -------------------------------------------------------------------------------- /libs/base/src/base.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/base/src/base.dto.ts -------------------------------------------------------------------------------- /libs/base/src/base.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/base/src/base.entity.ts -------------------------------------------------------------------------------- /libs/base/src/base.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/base/src/base.service.ts -------------------------------------------------------------------------------- /libs/base/src/base.swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/base/src/base.swagger.ts -------------------------------------------------------------------------------- /libs/base/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/base/src/index.ts -------------------------------------------------------------------------------- /libs/base/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/base/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/constants/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/constants/src/index.ts -------------------------------------------------------------------------------- /libs/constants/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/constants/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/crypto/src/crypto.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/crypto/src/crypto.module.ts -------------------------------------------------------------------------------- /libs/crypto/src/crypto.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/crypto/src/crypto.service.ts -------------------------------------------------------------------------------- /libs/crypto/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/crypto/src/index.ts -------------------------------------------------------------------------------- /libs/crypto/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/crypto/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/database/src/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/database/src/database.module.ts -------------------------------------------------------------------------------- /libs/database/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './database.module'; 2 | -------------------------------------------------------------------------------- /libs/database/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/database/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/decorators/src/auth-admin.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/decorators/src/auth-admin.decorator.ts -------------------------------------------------------------------------------- /libs/decorators/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/decorators/src/index.ts -------------------------------------------------------------------------------- /libs/decorators/src/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/decorators/src/user.decorator.ts -------------------------------------------------------------------------------- /libs/decorators/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/decorators/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/enums/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './role.enum'; 2 | -------------------------------------------------------------------------------- /libs/enums/src/role.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/enums/src/role.enum.ts -------------------------------------------------------------------------------- /libs/enums/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/enums/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/filters/src/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/filters/src/http-exception.filter.ts -------------------------------------------------------------------------------- /libs/filters/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/filters/src/index.ts -------------------------------------------------------------------------------- /libs/filters/src/typeorm-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/filters/src/typeorm-exception.filter.ts -------------------------------------------------------------------------------- /libs/filters/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/filters/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/guards/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './role.guard'; 2 | -------------------------------------------------------------------------------- /libs/guards/src/role.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/guards/src/role.guard.ts -------------------------------------------------------------------------------- /libs/guards/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/guards/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/helpers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/helpers/src/index.ts -------------------------------------------------------------------------------- /libs/helpers/src/paginationToQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/helpers/src/paginationToQuery.ts -------------------------------------------------------------------------------- /libs/helpers/src/queryBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/helpers/src/queryBuilder.ts -------------------------------------------------------------------------------- /libs/helpers/src/setCookieRFToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/helpers/src/setCookieRFToken.ts -------------------------------------------------------------------------------- /libs/helpers/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/helpers/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/interceptors/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './response-transform.interceptor'; 2 | -------------------------------------------------------------------------------- /libs/interceptors/src/response-transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/interceptors/src/response-transform.interceptor.ts -------------------------------------------------------------------------------- /libs/interceptors/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/interceptors/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/interfaces/src/format-response.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/interfaces/src/format-response.interface.ts -------------------------------------------------------------------------------- /libs/interfaces/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/interfaces/src/index.ts -------------------------------------------------------------------------------- /libs/interfaces/src/pagination.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/interfaces/src/pagination.interface.ts -------------------------------------------------------------------------------- /libs/interfaces/src/redis.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/interfaces/src/redis.interface.ts -------------------------------------------------------------------------------- /libs/interfaces/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/interfaces/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/jwt/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/jwt/src/index.ts -------------------------------------------------------------------------------- /libs/jwt/src/jwt.interface.ts: -------------------------------------------------------------------------------- 1 | export interface JwtPayload { 2 | id: string; 3 | } 4 | -------------------------------------------------------------------------------- /libs/jwt/src/jwt.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/jwt/src/jwt.module.ts -------------------------------------------------------------------------------- /libs/jwt/src/jwt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/jwt/src/jwt.service.ts -------------------------------------------------------------------------------- /libs/jwt/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/jwt/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/redis/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/redis/src/index.ts -------------------------------------------------------------------------------- /libs/redis/src/redis.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/redis/src/redis.module.ts -------------------------------------------------------------------------------- /libs/redis/src/redis.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/redis/src/redis.service.ts -------------------------------------------------------------------------------- /libs/redis/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/libs/redis/tsconfig.lib.json -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/nest-cli.json -------------------------------------------------------------------------------- /ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/ormconfig.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/package.json -------------------------------------------------------------------------------- /patches/@nestjs+schematics+9.2.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/patches/@nestjs+schematics+9.2.0.patch -------------------------------------------------------------------------------- /src/apis/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/admin.module.ts -------------------------------------------------------------------------------- /src/apis/admin/controllers/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/controllers/admin.controller.ts -------------------------------------------------------------------------------- /src/apis/admin/dto/create-admin.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/dto/create-admin.dto.ts -------------------------------------------------------------------------------- /src/apis/admin/dto/update-admin.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/dto/update-admin.dto.ts -------------------------------------------------------------------------------- /src/apis/admin/entities/admin.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/entities/admin.entity.ts -------------------------------------------------------------------------------- /src/apis/admin/services/admin.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/services/admin.service.ts -------------------------------------------------------------------------------- /src/apis/admin/test/admin.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/test/admin.controller.spec.ts -------------------------------------------------------------------------------- /src/apis/admin/test/admin.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/admin/test/admin.service.spec.ts -------------------------------------------------------------------------------- /src/apis/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/api.module.ts -------------------------------------------------------------------------------- /src/apis/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/auth.module.ts -------------------------------------------------------------------------------- /src/apis/auth/auth.swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/auth.swagger.ts -------------------------------------------------------------------------------- /src/apis/auth/controllers/auth.admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/controllers/auth.admin.controller.ts -------------------------------------------------------------------------------- /src/apis/auth/controllers/auth.base.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/controllers/auth.base.controller.ts -------------------------------------------------------------------------------- /src/apis/auth/dtos/change-password.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/dtos/change-password.dto.ts -------------------------------------------------------------------------------- /src/apis/auth/dtos/login-admin.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/dtos/login-admin.dto.ts -------------------------------------------------------------------------------- /src/apis/auth/dtos/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/dtos/login.dto.ts -------------------------------------------------------------------------------- /src/apis/auth/interfaces/auth.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/interfaces/auth.interface.ts -------------------------------------------------------------------------------- /src/apis/auth/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/services/auth.service.ts -------------------------------------------------------------------------------- /src/apis/auth/strategies/jwt/admin.jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/strategies/jwt/admin.jwt.strategy.ts -------------------------------------------------------------------------------- /src/apis/auth/strategies/local/admin.local.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/auth/strategies/local/admin.local.strategy.ts -------------------------------------------------------------------------------- /src/apis/chat/chat.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/chat.gateway.ts -------------------------------------------------------------------------------- /src/apis/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/chat.module.ts -------------------------------------------------------------------------------- /src/apis/chat/controllers/message.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/controllers/message.controller.ts -------------------------------------------------------------------------------- /src/apis/chat/controllers/room.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/controllers/room.controller.ts -------------------------------------------------------------------------------- /src/apis/chat/dto/chat-message.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/dto/chat-message.dto.ts -------------------------------------------------------------------------------- /src/apis/chat/dto/create-message.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/dto/create-message.dto.ts -------------------------------------------------------------------------------- /src/apis/chat/dto/create-room.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/dto/create-room.dto.ts -------------------------------------------------------------------------------- /src/apis/chat/dto/update-room.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/dto/update-room.dto.ts -------------------------------------------------------------------------------- /src/apis/chat/entities/message.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/entities/message.entity.ts -------------------------------------------------------------------------------- /src/apis/chat/entities/room.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/entities/room.entity.ts -------------------------------------------------------------------------------- /src/apis/chat/services/message.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/services/message.service.ts -------------------------------------------------------------------------------- /src/apis/chat/services/room.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/chat/services/room.service.ts -------------------------------------------------------------------------------- /src/apis/upload/upload.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/upload/upload.controller.ts -------------------------------------------------------------------------------- /src/apis/upload/upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/upload/upload.module.ts -------------------------------------------------------------------------------- /src/apis/upload/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/apis/upload/upload.service.ts -------------------------------------------------------------------------------- /src/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/app/app.controller.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/app.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/app/app.provider.ts -------------------------------------------------------------------------------- /src/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/app/app.service.ts -------------------------------------------------------------------------------- /src/app/app.swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/app/app.swagger.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/src/main.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobafullstack/nestjs-crud/HEAD/yarn.lock --------------------------------------------------------------------------------