├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md └── app ├── .vscode └── launch.json ├── Dockerfile ├── babel.config.js ├── docker-compose.yml ├── jest.config.js ├── package-lock.json ├── package.json ├── src ├── app.js ├── controllers │ ├── index.js │ ├── routes.js │ └── userController.js ├── logger.js ├── middlewares │ └── index.js ├── models │ ├── data-models │ │ ├── index.js │ │ └── user.js │ ├── request-models │ │ ├── index.js │ │ └── user-request-model.js │ └── view-models │ │ ├── index.js │ │ └── user-view-model.js ├── mongo.js ├── server.js ├── services │ ├── __mocks__ │ │ └── userService.js │ └── userService.js ├── swagger.json └── utils │ └── errors.js └── tests ├── app.test.js ├── setup.js └── userController.test.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # parcelkoi 2 | -------------------------------------------------------------------------------- /app/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/.vscode/launch.json -------------------------------------------------------------------------------- /app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/Dockerfile -------------------------------------------------------------------------------- /app/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/babel.config.js -------------------------------------------------------------------------------- /app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/docker-compose.yml -------------------------------------------------------------------------------- /app/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/jest.config.js -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/package-lock.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/package.json -------------------------------------------------------------------------------- /app/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/app.js -------------------------------------------------------------------------------- /app/src/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/controllers/index.js -------------------------------------------------------------------------------- /app/src/controllers/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/controllers/routes.js -------------------------------------------------------------------------------- /app/src/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/controllers/userController.js -------------------------------------------------------------------------------- /app/src/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/logger.js -------------------------------------------------------------------------------- /app/src/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/middlewares/index.js -------------------------------------------------------------------------------- /app/src/models/data-models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/models/data-models/index.js -------------------------------------------------------------------------------- /app/src/models/data-models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/models/data-models/user.js -------------------------------------------------------------------------------- /app/src/models/request-models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/models/request-models/index.js -------------------------------------------------------------------------------- /app/src/models/request-models/user-request-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/models/request-models/user-request-model.js -------------------------------------------------------------------------------- /app/src/models/view-models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/models/view-models/index.js -------------------------------------------------------------------------------- /app/src/models/view-models/user-view-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/models/view-models/user-view-model.js -------------------------------------------------------------------------------- /app/src/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/mongo.js -------------------------------------------------------------------------------- /app/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/server.js -------------------------------------------------------------------------------- /app/src/services/__mocks__/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/services/__mocks__/userService.js -------------------------------------------------------------------------------- /app/src/services/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/services/userService.js -------------------------------------------------------------------------------- /app/src/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/swagger.json -------------------------------------------------------------------------------- /app/src/utils/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/src/utils/errors.js -------------------------------------------------------------------------------- /app/tests/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/tests/app.test.js -------------------------------------------------------------------------------- /app/tests/setup.js: -------------------------------------------------------------------------------- 1 | console.log('setting up test'); 2 | process.env.ENVIRONMENT = 'TEST'; -------------------------------------------------------------------------------- /app/tests/userController.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foyzulkarim/parcelkoi/HEAD/app/tests/userController.test.js --------------------------------------------------------------------------------