├── .github └── workflows │ └── liara.yaml ├── .gitignore ├── LICENSE ├── dist ├── controllers │ ├── auth.controller.js │ ├── cards.controller.js │ ├── cart.controller.js │ ├── categories.controller.js │ ├── category.controller.js │ ├── file.controller.js │ ├── order.controller.js │ ├── product.controller.js │ ├── products.controller.js │ ├── test.js │ ├── upload.controller.js │ └── user.controller.js ├── index.js ├── lib │ ├── db.js │ ├── exclude.js │ ├── getCookies.js │ ├── swagger.js │ └── upload.js ├── middelwares │ └── auth.js ├── middlewares │ ├── adminCheck.js │ ├── auth.js │ └── authorAndAdminCheck.js └── routes │ ├── auth.route.js │ ├── cards.route.js │ ├── cart.route.js │ ├── categories.route.js │ ├── category.route.js │ ├── file.route.js │ ├── order.route.js │ ├── product.route.js │ ├── products.route.js │ ├── upload.route.js │ └── user.route.js ├── package.json ├── prisma └── schema.prisma ├── src ├── controllers │ ├── auth.controller.ts │ ├── cart.controller.ts │ ├── category.controller.ts │ ├── file.controller.ts │ ├── order.controller.ts │ ├── product.controller.ts │ ├── upload.controller.ts │ └── user.controller.ts ├── index.ts ├── lib │ ├── db.ts │ ├── exclude.ts │ ├── swagger.ts │ └── upload.ts ├── middlewares │ ├── adminCheck.ts │ └── authorAndAdminCheck.ts └── routes │ ├── auth.route.ts │ ├── cart.route.ts │ ├── category.route.ts │ ├── file.route.ts │ ├── order.route.ts │ ├── product.route.ts │ ├── upload.route.ts │ └── user.route.ts └── tsconfig.json /.github/workflows/liara.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/.github/workflows/liara.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/LICENSE -------------------------------------------------------------------------------- /dist/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/auth.controller.js -------------------------------------------------------------------------------- /dist/controllers/cards.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/cards.controller.js -------------------------------------------------------------------------------- /dist/controllers/cart.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/cart.controller.js -------------------------------------------------------------------------------- /dist/controllers/categories.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/categories.controller.js -------------------------------------------------------------------------------- /dist/controllers/category.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/category.controller.js -------------------------------------------------------------------------------- /dist/controllers/file.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/file.controller.js -------------------------------------------------------------------------------- /dist/controllers/order.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/order.controller.js -------------------------------------------------------------------------------- /dist/controllers/product.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/product.controller.js -------------------------------------------------------------------------------- /dist/controllers/products.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/products.controller.js -------------------------------------------------------------------------------- /dist/controllers/test.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | t; 3 | -------------------------------------------------------------------------------- /dist/controllers/upload.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/upload.controller.js -------------------------------------------------------------------------------- /dist/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/controllers/user.controller.js -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/lib/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/lib/db.js -------------------------------------------------------------------------------- /dist/lib/exclude.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/lib/exclude.js -------------------------------------------------------------------------------- /dist/lib/getCookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/lib/getCookies.js -------------------------------------------------------------------------------- /dist/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/lib/swagger.js -------------------------------------------------------------------------------- /dist/lib/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/lib/upload.js -------------------------------------------------------------------------------- /dist/middelwares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/middelwares/auth.js -------------------------------------------------------------------------------- /dist/middlewares/adminCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/middlewares/adminCheck.js -------------------------------------------------------------------------------- /dist/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/middlewares/auth.js -------------------------------------------------------------------------------- /dist/middlewares/authorAndAdminCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/middlewares/authorAndAdminCheck.js -------------------------------------------------------------------------------- /dist/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/auth.route.js -------------------------------------------------------------------------------- /dist/routes/cards.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/cards.route.js -------------------------------------------------------------------------------- /dist/routes/cart.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/cart.route.js -------------------------------------------------------------------------------- /dist/routes/categories.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/categories.route.js -------------------------------------------------------------------------------- /dist/routes/category.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/category.route.js -------------------------------------------------------------------------------- /dist/routes/file.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/file.route.js -------------------------------------------------------------------------------- /dist/routes/order.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/order.route.js -------------------------------------------------------------------------------- /dist/routes/product.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/product.route.js -------------------------------------------------------------------------------- /dist/routes/products.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/products.route.js -------------------------------------------------------------------------------- /dist/routes/upload.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/upload.route.js -------------------------------------------------------------------------------- /dist/routes/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/dist/routes/user.route.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/controllers/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/auth.controller.ts -------------------------------------------------------------------------------- /src/controllers/cart.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/cart.controller.ts -------------------------------------------------------------------------------- /src/controllers/category.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/category.controller.ts -------------------------------------------------------------------------------- /src/controllers/file.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/file.controller.ts -------------------------------------------------------------------------------- /src/controllers/order.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/order.controller.ts -------------------------------------------------------------------------------- /src/controllers/product.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/product.controller.ts -------------------------------------------------------------------------------- /src/controllers/upload.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/upload.controller.ts -------------------------------------------------------------------------------- /src/controllers/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/controllers/user.controller.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/lib/db.ts -------------------------------------------------------------------------------- /src/lib/exclude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/lib/exclude.ts -------------------------------------------------------------------------------- /src/lib/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/lib/swagger.ts -------------------------------------------------------------------------------- /src/lib/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/lib/upload.ts -------------------------------------------------------------------------------- /src/middlewares/adminCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/middlewares/adminCheck.ts -------------------------------------------------------------------------------- /src/middlewares/authorAndAdminCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/middlewares/authorAndAdminCheck.ts -------------------------------------------------------------------------------- /src/routes/auth.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/auth.route.ts -------------------------------------------------------------------------------- /src/routes/cart.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/cart.route.ts -------------------------------------------------------------------------------- /src/routes/category.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/category.route.ts -------------------------------------------------------------------------------- /src/routes/file.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/file.route.ts -------------------------------------------------------------------------------- /src/routes/order.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/order.route.ts -------------------------------------------------------------------------------- /src/routes/product.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/product.route.ts -------------------------------------------------------------------------------- /src/routes/upload.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/upload.route.ts -------------------------------------------------------------------------------- /src/routes/user.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/src/routes/user.route.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MooudMohammady/Ecommerce-Backend/HEAD/tsconfig.json --------------------------------------------------------------------------------