├── .github ├── pull_request_template.md └── workflows │ └── node.js.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Images ├── Blogs.PNG ├── championship.PNG ├── contest.PNG ├── homepage.PNG └── profile.PNG ├── LICENSE ├── Procfile ├── README.md ├── gif └── codencollab.gif ├── package.json └── src ├── Function ├── Oauth2.js ├── compilerFunc.js └── getKey.js ├── db └── mongoose.js ├── index.js ├── middleware └── Auth.js ├── models ├── Blogs.js ├── Comment.js ├── Reply.js └── User.js ├── routers ├── BlogRouter.js ├── CommentRouter.js ├── OauthRouter.js ├── ReplyRouter.js └── UserRouter.js ├── socketFunc ├── Compile.js ├── Contest-Join.js ├── chat.js ├── problem.js └── userJoin.js └── utils ├── Contest.js └── Users.js /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | Configs 3 | nodemon.json 4 | .env -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Images/Blogs.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/Images/Blogs.PNG -------------------------------------------------------------------------------- /Images/championship.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/Images/championship.PNG -------------------------------------------------------------------------------- /Images/contest.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/Images/contest.PNG -------------------------------------------------------------------------------- /Images/homepage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/Images/homepage.PNG -------------------------------------------------------------------------------- /Images/profile.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/Images/profile.PNG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node src/index.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/README.md -------------------------------------------------------------------------------- /gif/codencollab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/gif/codencollab.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/package.json -------------------------------------------------------------------------------- /src/Function/Oauth2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/Function/Oauth2.js -------------------------------------------------------------------------------- /src/Function/compilerFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/Function/compilerFunc.js -------------------------------------------------------------------------------- /src/Function/getKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/Function/getKey.js -------------------------------------------------------------------------------- /src/db/mongoose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/db/mongoose.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middleware/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/middleware/Auth.js -------------------------------------------------------------------------------- /src/models/Blogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/models/Blogs.js -------------------------------------------------------------------------------- /src/models/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/models/Comment.js -------------------------------------------------------------------------------- /src/models/Reply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/models/Reply.js -------------------------------------------------------------------------------- /src/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/models/User.js -------------------------------------------------------------------------------- /src/routers/BlogRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/routers/BlogRouter.js -------------------------------------------------------------------------------- /src/routers/CommentRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/routers/CommentRouter.js -------------------------------------------------------------------------------- /src/routers/OauthRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/routers/OauthRouter.js -------------------------------------------------------------------------------- /src/routers/ReplyRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/routers/ReplyRouter.js -------------------------------------------------------------------------------- /src/routers/UserRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/routers/UserRouter.js -------------------------------------------------------------------------------- /src/socketFunc/Compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/socketFunc/Compile.js -------------------------------------------------------------------------------- /src/socketFunc/Contest-Join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/socketFunc/Contest-Join.js -------------------------------------------------------------------------------- /src/socketFunc/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/socketFunc/chat.js -------------------------------------------------------------------------------- /src/socketFunc/problem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/socketFunc/problem.js -------------------------------------------------------------------------------- /src/socketFunc/userJoin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/socketFunc/userJoin.js -------------------------------------------------------------------------------- /src/utils/Contest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/utils/Contest.js -------------------------------------------------------------------------------- /src/utils/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atharmohammad/Code-N-Collab-Server/HEAD/src/utils/Users.js --------------------------------------------------------------------------------