├── .dockerignore ├── .env.sample ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── TODO.md ├── app.js ├── config ├── allowedOrigin.js └── corsOptions.js ├── controllers ├── activityController.js ├── chatControllers.js ├── messageController.js ├── taskController.js └── userController.js ├── docker-compose.yml ├── middlewares ├── auth.js ├── catchAsyncErrors.js ├── credentials.js ├── error.js ├── errorHandler.js └── serviceWorker.js ├── models ├── activityModel.js ├── attachementModel.js ├── boardModel.js ├── cardModel.js ├── chatModel.js ├── checklistModel.js ├── commentModel.js ├── connectedDevicesModel.js ├── labelModel.js ├── messageModel.js ├── qrModel.js ├── taskModel.js └── userModel.js ├── package.json ├── routes ├── activityRoute.js ├── chatRoute.js ├── messageRoute.js ├── taskRoute.js └── userRoute.js ├── server.js └── utils ├── apiFeatures.js ├── audioMulter.js ├── catchAsync.js ├── documentMulter.js ├── errorHandler.js ├── jwtToken.js ├── methodError.js ├── multer.js ├── otpGenerator.js ├── sendMail.js └── videoMullter.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | .vscode -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/TODO.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/app.js -------------------------------------------------------------------------------- /config/allowedOrigin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/config/allowedOrigin.js -------------------------------------------------------------------------------- /config/corsOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/config/corsOptions.js -------------------------------------------------------------------------------- /controllers/activityController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/controllers/activityController.js -------------------------------------------------------------------------------- /controllers/chatControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/controllers/chatControllers.js -------------------------------------------------------------------------------- /controllers/messageController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/controllers/messageController.js -------------------------------------------------------------------------------- /controllers/taskController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/controllers/taskController.js -------------------------------------------------------------------------------- /controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/controllers/userController.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/middlewares/auth.js -------------------------------------------------------------------------------- /middlewares/catchAsyncErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/middlewares/catchAsyncErrors.js -------------------------------------------------------------------------------- /middlewares/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/middlewares/credentials.js -------------------------------------------------------------------------------- /middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/middlewares/error.js -------------------------------------------------------------------------------- /middlewares/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/middlewares/errorHandler.js -------------------------------------------------------------------------------- /middlewares/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/middlewares/serviceWorker.js -------------------------------------------------------------------------------- /models/activityModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/activityModel.js -------------------------------------------------------------------------------- /models/attachementModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/attachementModel.js -------------------------------------------------------------------------------- /models/boardModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/boardModel.js -------------------------------------------------------------------------------- /models/cardModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/cardModel.js -------------------------------------------------------------------------------- /models/chatModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/chatModel.js -------------------------------------------------------------------------------- /models/checklistModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/checklistModel.js -------------------------------------------------------------------------------- /models/commentModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/commentModel.js -------------------------------------------------------------------------------- /models/connectedDevicesModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/connectedDevicesModel.js -------------------------------------------------------------------------------- /models/labelModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/labelModel.js -------------------------------------------------------------------------------- /models/messageModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/messageModel.js -------------------------------------------------------------------------------- /models/qrModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/qrModel.js -------------------------------------------------------------------------------- /models/taskModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/taskModel.js -------------------------------------------------------------------------------- /models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/models/userModel.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/package.json -------------------------------------------------------------------------------- /routes/activityRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/routes/activityRoute.js -------------------------------------------------------------------------------- /routes/chatRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/routes/chatRoute.js -------------------------------------------------------------------------------- /routes/messageRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/routes/messageRoute.js -------------------------------------------------------------------------------- /routes/taskRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/routes/taskRoute.js -------------------------------------------------------------------------------- /routes/userRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/routes/userRoute.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/server.js -------------------------------------------------------------------------------- /utils/apiFeatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/apiFeatures.js -------------------------------------------------------------------------------- /utils/audioMulter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/audioMulter.js -------------------------------------------------------------------------------- /utils/catchAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/catchAsync.js -------------------------------------------------------------------------------- /utils/documentMulter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/documentMulter.js -------------------------------------------------------------------------------- /utils/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/errorHandler.js -------------------------------------------------------------------------------- /utils/jwtToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/jwtToken.js -------------------------------------------------------------------------------- /utils/methodError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/methodError.js -------------------------------------------------------------------------------- /utils/multer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/multer.js -------------------------------------------------------------------------------- /utils/otpGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/otpGenerator.js -------------------------------------------------------------------------------- /utils/sendMail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/sendMail.js -------------------------------------------------------------------------------- /utils/videoMullter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hemmyhtec/Team-Collaboration-Api/HEAD/utils/videoMullter.js --------------------------------------------------------------------------------