├── .gitignore ├── README.md ├── authorization ├── controllers │ └── AuthorizationController.js ├── routes.js └── schemas │ ├── loginPayload.js │ └── registerPayload.js ├── common ├── middlewares │ ├── CheckPermissionMiddleware.js │ ├── IsAuthenticatedMiddleware.js │ └── SchemaValidationMiddleware.js └── models │ ├── Product.js │ └── User.js ├── config.js ├── index.js ├── package.json ├── products ├── controllers │ └── ProductController.js ├── routes.js └── schemas │ ├── createProductPayload.js │ └── updateProductPayload.js ├── storage ├── .gitkeep └── data.db └── users ├── controllers └── UserController.js ├── routes.js └── schemas ├── changeRolePayload.js └── updateUserPayload.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/README.md -------------------------------------------------------------------------------- /authorization/controllers/AuthorizationController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/authorization/controllers/AuthorizationController.js -------------------------------------------------------------------------------- /authorization/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/authorization/routes.js -------------------------------------------------------------------------------- /authorization/schemas/loginPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/authorization/schemas/loginPayload.js -------------------------------------------------------------------------------- /authorization/schemas/registerPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/authorization/schemas/registerPayload.js -------------------------------------------------------------------------------- /common/middlewares/CheckPermissionMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/common/middlewares/CheckPermissionMiddleware.js -------------------------------------------------------------------------------- /common/middlewares/IsAuthenticatedMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/common/middlewares/IsAuthenticatedMiddleware.js -------------------------------------------------------------------------------- /common/middlewares/SchemaValidationMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/common/middlewares/SchemaValidationMiddleware.js -------------------------------------------------------------------------------- /common/models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/common/models/Product.js -------------------------------------------------------------------------------- /common/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/common/models/User.js -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/package.json -------------------------------------------------------------------------------- /products/controllers/ProductController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/products/controllers/ProductController.js -------------------------------------------------------------------------------- /products/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/products/routes.js -------------------------------------------------------------------------------- /products/schemas/createProductPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/products/schemas/createProductPayload.js -------------------------------------------------------------------------------- /products/schemas/updateProductPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/products/schemas/updateProductPayload.js -------------------------------------------------------------------------------- /storage/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /storage/data.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/storage/data.db -------------------------------------------------------------------------------- /users/controllers/UserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/users/controllers/UserController.js -------------------------------------------------------------------------------- /users/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/users/routes.js -------------------------------------------------------------------------------- /users/schemas/changeRolePayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/users/schemas/changeRolePayload.js -------------------------------------------------------------------------------- /users/schemas/updateUserPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/e-commerce-store-express/HEAD/users/schemas/updateUserPayload.js --------------------------------------------------------------------------------