├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── Dockerfile ├── README.md ├── docker-compose.yml ├── nest-cli.json ├── package.json ├── src ├── app.module.ts ├── batch │ └── user-batch.ts ├── config │ ├── cloudinary │ │ └── cloudinary.config.ts │ └── db │ │ └── mySql.ts ├── entities │ ├── categories.entity.ts │ ├── order.entity.ts │ ├── product.entity.ts │ └── user.entity.ts ├── global │ ├── globalClass.ts │ ├── globalEnum.ts │ └── globalType.ts ├── main.ts ├── modules │ ├── auth │ │ ├── dto │ │ │ ├── create_user.dto.ts │ │ │ ├── login.dto.ts │ │ │ └── user.dto.ts │ │ ├── user.controller.ts │ │ ├── user.module.ts │ │ └── user.service.ts │ ├── categories │ │ ├── category.controller.ts │ │ ├── category.module.ts │ │ ├── category.service.ts │ │ └── dto │ │ │ └── category.dto.ts │ ├── global │ │ ├── global.controller.ts │ │ ├── global.module.ts │ │ └── global.service.ts │ ├── orders │ │ ├── dto │ │ │ └── order.dto.ts │ │ ├── order.controller.ts │ │ ├── order.module.ts │ │ └── order.service.ts │ ├── pagination │ │ ├── dto │ │ │ └── pagination.dto.ts │ │ ├── pagination.controller.ts │ │ ├── pagination.module.ts │ │ └── pagination.service.ts │ ├── products │ │ ├── dto │ │ │ └── product.dto.ts │ │ ├── product.controller.ts │ │ ├── product.module.ts │ │ └── product.service.ts │ └── upload │ │ ├── upload.controller.ts │ │ ├── upload.module.ts │ │ └── upload.service.ts └── shared │ ├── constants │ ├── constants.ts │ └── interface.ts │ ├── exceptions │ └── validator.exception.ts │ ├── guards │ ├── auth.guard.ts │ └── product.guard.ts │ ├── middlewares │ └── auth.midleware.ts │ ├── pipes │ └── validation.pipe.ts │ └── types │ ├── category │ └── index.ts │ ├── product │ └── index.ts │ └── response.type.ts ├── test ├── app.e2e-spec.ts ├── connect.mysql.test.js ├── connect.mysql.test.ts └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/package.json -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/batch/user-batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/batch/user-batch.ts -------------------------------------------------------------------------------- /src/config/cloudinary/cloudinary.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/config/cloudinary/cloudinary.config.ts -------------------------------------------------------------------------------- /src/config/db/mySql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/config/db/mySql.ts -------------------------------------------------------------------------------- /src/entities/categories.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/entities/categories.entity.ts -------------------------------------------------------------------------------- /src/entities/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/entities/order.entity.ts -------------------------------------------------------------------------------- /src/entities/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/entities/product.entity.ts -------------------------------------------------------------------------------- /src/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/entities/user.entity.ts -------------------------------------------------------------------------------- /src/global/globalClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/global/globalClass.ts -------------------------------------------------------------------------------- /src/global/globalEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/global/globalEnum.ts -------------------------------------------------------------------------------- /src/global/globalType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/global/globalType.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/modules/auth/dto/create_user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/auth/dto/create_user.dto.ts -------------------------------------------------------------------------------- /src/modules/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /src/modules/auth/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/auth/dto/user.dto.ts -------------------------------------------------------------------------------- /src/modules/auth/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/auth/user.controller.ts -------------------------------------------------------------------------------- /src/modules/auth/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/auth/user.module.ts -------------------------------------------------------------------------------- /src/modules/auth/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/auth/user.service.ts -------------------------------------------------------------------------------- /src/modules/categories/category.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/categories/category.controller.ts -------------------------------------------------------------------------------- /src/modules/categories/category.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/categories/category.module.ts -------------------------------------------------------------------------------- /src/modules/categories/category.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/categories/category.service.ts -------------------------------------------------------------------------------- /src/modules/categories/dto/category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/categories/dto/category.dto.ts -------------------------------------------------------------------------------- /src/modules/global/global.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/global/global.controller.ts -------------------------------------------------------------------------------- /src/modules/global/global.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/global/global.module.ts -------------------------------------------------------------------------------- /src/modules/global/global.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/global/global.service.ts -------------------------------------------------------------------------------- /src/modules/orders/dto/order.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/orders/dto/order.dto.ts -------------------------------------------------------------------------------- /src/modules/orders/order.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/orders/order.controller.ts -------------------------------------------------------------------------------- /src/modules/orders/order.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/orders/order.module.ts -------------------------------------------------------------------------------- /src/modules/orders/order.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/orders/order.service.ts -------------------------------------------------------------------------------- /src/modules/pagination/dto/pagination.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/pagination/dto/pagination.dto.ts -------------------------------------------------------------------------------- /src/modules/pagination/pagination.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/pagination/pagination.controller.ts -------------------------------------------------------------------------------- /src/modules/pagination/pagination.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/pagination/pagination.module.ts -------------------------------------------------------------------------------- /src/modules/pagination/pagination.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/pagination/pagination.service.ts -------------------------------------------------------------------------------- /src/modules/products/dto/product.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/products/dto/product.dto.ts -------------------------------------------------------------------------------- /src/modules/products/product.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/products/product.controller.ts -------------------------------------------------------------------------------- /src/modules/products/product.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/products/product.module.ts -------------------------------------------------------------------------------- /src/modules/products/product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/products/product.service.ts -------------------------------------------------------------------------------- /src/modules/upload/upload.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/upload/upload.controller.ts -------------------------------------------------------------------------------- /src/modules/upload/upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/upload/upload.module.ts -------------------------------------------------------------------------------- /src/modules/upload/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/modules/upload/upload.service.ts -------------------------------------------------------------------------------- /src/shared/constants/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/constants/constants.ts -------------------------------------------------------------------------------- /src/shared/constants/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/constants/interface.ts -------------------------------------------------------------------------------- /src/shared/exceptions/validator.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/exceptions/validator.exception.ts -------------------------------------------------------------------------------- /src/shared/guards/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/guards/auth.guard.ts -------------------------------------------------------------------------------- /src/shared/guards/product.guard.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/middlewares/auth.midleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/middlewares/auth.midleware.ts -------------------------------------------------------------------------------- /src/shared/pipes/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/pipes/validation.pipe.ts -------------------------------------------------------------------------------- /src/shared/types/category/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/types/category/index.ts -------------------------------------------------------------------------------- /src/shared/types/product/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/types/product/index.ts -------------------------------------------------------------------------------- /src/shared/types/response.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/src/shared/types/response.type.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/connect.mysql.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/test/connect.mysql.test.js -------------------------------------------------------------------------------- /test/connect.mysql.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/test/connect.mysql.test.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tienld-0801/BackEnd-Manage/HEAD/tsconfig.json --------------------------------------------------------------------------------