├── AlgoCode-Socket-Service ├── .gitignore ├── package-lock.json ├── package.json └── src │ └── server.js ├── AlgoCode-Submission-Service ├── .gitignore ├── package-lock.json ├── package.json └── src │ ├── apis │ └── problemAdminApi.js │ ├── app.js │ ├── config │ ├── axiosInstance.js │ ├── dbConfig.js │ ├── redisConfig.js │ └── serverConfig.js │ ├── controllers │ └── submissionController.js │ ├── errors │ ├── base.error.js │ ├── internalServer.error.js │ └── submissionCreationError.js │ ├── index.js │ ├── models │ └── submissionModel.js │ ├── producers │ └── submissionQueueProducer.js │ ├── queues │ └── submissionQueue.js │ ├── repositories │ ├── repositoryPlugin.js │ └── submissionRepository.js │ ├── routes │ └── api │ │ ├── apiRoutes.js │ │ └── v1 │ │ ├── submissionRoutes.js │ │ └── v1Routes.js │ ├── services │ ├── servicePlugin.js │ └── submissionService.js │ ├── utils │ ├── errorHandler.js │ └── index.js │ └── workers │ └── evaluationWorker.js ├── Algocode-Evaluator-Service ├── .eslintignore ├── .eslintrc ├── .gitignore ├── README.md ├── Setup.md ├── package-lock.json ├── package.json ├── src │ ├── config │ │ ├── bullBoardConfig.ts │ │ ├── redisConfig.ts │ │ └── serverConfig.ts │ ├── containers │ │ ├── containerFactory.ts │ │ ├── dockerHelper.ts │ │ ├── javaExecutor.ts │ │ ├── pullImage.ts │ │ ├── pythonExecutor.ts │ │ └── runCpp.ts │ ├── controllers │ │ ├── pingController.ts │ │ └── submissionController.ts │ ├── dtos │ │ └── CreateSubmissionDto.ts │ ├── index.ts │ ├── jobs │ │ ├── SampleJob.ts │ │ └── SubmissionJob.ts │ ├── producers │ │ ├── evaluationQueueProducer.ts │ │ ├── sampleQueueProducer.ts │ │ └── submissionQueueProducer.ts │ ├── queues │ │ ├── evaluationQueue.ts │ │ ├── sampleQueue.ts │ │ └── submissionQueue.ts │ ├── routes │ │ ├── index.ts │ │ └── v1 │ │ │ ├── index.ts │ │ │ └── submissionRoutes.ts │ ├── types │ │ ├── CodeExecutorStrategy.ts │ │ ├── bullMqJobDefinition.ts │ │ ├── bullMqWorkerResponse.ts │ │ ├── dockerStreamOutput.ts │ │ ├── submissionPayload.ts │ │ └── testCases.ts │ ├── utils │ │ ├── ExecutorFactory.ts │ │ ├── codeCreator.ts │ │ └── constants.ts │ ├── validators │ │ └── zodValidator.ts │ └── workers │ │ ├── SampleWorker.ts │ │ └── SubmissionWorker.ts └── tsconfig.json ├── Algocode-Problem-Service ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── sampleProblem.json └── src │ ├── config │ ├── db.config.js │ ├── logger.config.js │ └── server.config.js │ ├── controllers │ ├── index.js │ └── problem.controller.js │ ├── errors │ ├── badrequest.error.js │ ├── base.error.js │ ├── internalServer.error.js │ ├── notImplemented.error.js │ └── notfound.error.js │ ├── index.js │ ├── models │ ├── index.js │ └── problem.model.js │ ├── repositories │ ├── index.js │ └── problem.repository.js │ ├── routes │ ├── index.js │ └── v1 │ │ ├── index.js │ │ └── problems.routes.js │ ├── services │ ├── index.js │ └── problem.service.js │ └── utils │ ├── errorHandler.js │ ├── index.js │ └── markdownSanitizer.js ├── README.md └── sample-socket-frontend └── index.html /AlgoCode-Socket-Service/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /AlgoCode-Socket-Service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Socket-Service/package-lock.json -------------------------------------------------------------------------------- /AlgoCode-Socket-Service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Socket-Service/package.json -------------------------------------------------------------------------------- /AlgoCode-Socket-Service/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Socket-Service/src/server.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/package-lock.json -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/package.json -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/apis/problemAdminApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/apis/problemAdminApi.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/app.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/config/axiosInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/config/axiosInstance.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/config/dbConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/config/dbConfig.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/config/redisConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/config/redisConfig.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/config/serverConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/config/serverConfig.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/controllers/submissionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/controllers/submissionController.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/errors/base.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/errors/base.error.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/errors/internalServer.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/errors/internalServer.error.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/errors/submissionCreationError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/errors/submissionCreationError.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/index.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/models/submissionModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/models/submissionModel.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/producers/submissionQueueProducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/producers/submissionQueueProducer.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/queues/submissionQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/queues/submissionQueue.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/repositories/repositoryPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/repositories/repositoryPlugin.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/repositories/submissionRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/repositories/submissionRepository.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/routes/api/apiRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/routes/api/apiRoutes.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/routes/api/v1/submissionRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/routes/api/v1/submissionRoutes.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/routes/api/v1/v1Routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/routes/api/v1/v1Routes.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/services/servicePlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/services/servicePlugin.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/services/submissionService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/services/submissionService.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/utils/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/utils/errorHandler.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/utils/index.js -------------------------------------------------------------------------------- /AlgoCode-Submission-Service/src/workers/evaluationWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/AlgoCode-Submission-Service/src/workers/evaluationWorker.js -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/.eslintrc -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/.gitignore: -------------------------------------------------------------------------------- 1 | *.env 2 | node_modules/ 3 | dist/ 4 | 5 | dump.rdb -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/Setup.md -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/package-lock.json -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/package.json -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/config/bullBoardConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/config/bullBoardConfig.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/config/redisConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/config/redisConfig.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/config/serverConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/config/serverConfig.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/containers/containerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/containers/containerFactory.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/containers/dockerHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/containers/dockerHelper.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/containers/javaExecutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/containers/javaExecutor.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/containers/pullImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/containers/pullImage.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/containers/pythonExecutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/containers/pythonExecutor.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/containers/runCpp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/containers/runCpp.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/controllers/pingController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/controllers/pingController.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/controllers/submissionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/controllers/submissionController.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/dtos/CreateSubmissionDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/dtos/CreateSubmissionDto.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/index.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/jobs/SampleJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/jobs/SampleJob.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/jobs/SubmissionJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/jobs/SubmissionJob.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/producers/evaluationQueueProducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/producers/evaluationQueueProducer.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/producers/sampleQueueProducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/producers/sampleQueueProducer.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/producers/submissionQueueProducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/producers/submissionQueueProducer.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/queues/evaluationQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/queues/evaluationQueue.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/queues/sampleQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/queues/sampleQueue.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/queues/submissionQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/queues/submissionQueue.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/routes/index.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/routes/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/routes/v1/index.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/routes/v1/submissionRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/routes/v1/submissionRoutes.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/types/CodeExecutorStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/types/CodeExecutorStrategy.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/types/bullMqJobDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/types/bullMqJobDefinition.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/types/bullMqWorkerResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/types/bullMqWorkerResponse.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/types/dockerStreamOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/types/dockerStreamOutput.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/types/submissionPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/types/submissionPayload.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/types/testCases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/types/testCases.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/utils/ExecutorFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/utils/ExecutorFactory.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/utils/codeCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/utils/codeCreator.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/utils/constants.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/validators/zodValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/validators/zodValidator.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/workers/SampleWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/workers/SampleWorker.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/src/workers/SubmissionWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/src/workers/SubmissionWorker.ts -------------------------------------------------------------------------------- /Algocode-Evaluator-Service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Evaluator-Service/tsconfig.json -------------------------------------------------------------------------------- /Algocode-Problem-Service/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env 3 | app.log -------------------------------------------------------------------------------- /Algocode-Problem-Service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/README.md -------------------------------------------------------------------------------- /Algocode-Problem-Service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/package-lock.json -------------------------------------------------------------------------------- /Algocode-Problem-Service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/package.json -------------------------------------------------------------------------------- /Algocode-Problem-Service/sampleProblem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/sampleProblem.json -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/config/db.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/config/db.config.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/config/logger.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/config/logger.config.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/config/server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/config/server.config.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/controllers/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/controllers/problem.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/controllers/problem.controller.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/errors/badrequest.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/errors/badrequest.error.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/errors/base.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/errors/base.error.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/errors/internalServer.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/errors/internalServer.error.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/errors/notImplemented.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/errors/notImplemented.error.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/errors/notfound.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/errors/notfound.error.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/models/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/models/problem.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/models/problem.model.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/repositories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/repositories/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/repositories/problem.repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/repositories/problem.repository.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/routes/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/routes/v1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/routes/v1/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/routes/v1/problems.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/routes/v1/problems.routes.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/services/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/services/problem.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/services/problem.service.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/utils/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/utils/errorHandler.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/utils/index.js -------------------------------------------------------------------------------- /Algocode-Problem-Service/src/utils/markdownSanitizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/Algocode-Problem-Service/src/utils/markdownSanitizer.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/README.md -------------------------------------------------------------------------------- /sample-socket-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singhsanket143/AlgoCodeBackend/HEAD/sample-socket-frontend/index.html --------------------------------------------------------------------------------