├── .github └── workflows │ └── master_exam-simulation.yml ├── .gitignore ├── .prettierrc ├── README.md ├── dist ├── controllers │ ├── examController.js │ ├── userController.js │ └── utilsController.js ├── database │ └── dbConnection.js ├── errors │ └── custom-error.js ├── middlewares │ └── auth.js ├── routes │ └── api │ │ ├── exam │ │ └── routes.js │ │ ├── user │ │ └── routes.js │ │ └── utils │ │ └── routes.js ├── server.js └── utils │ ├── CustomInterfaces │ ├── CustomRequest.js │ ├── ExamInterface.js │ ├── ParticipantDataInterfaces.js │ └── QuestionInterfaces.js │ ├── catchAsync.js │ ├── cloudinary.js │ ├── examFunctions.js │ ├── multer.js │ ├── questionFunctions.js │ └── response-handler.js ├── package.json ├── prisma ├── migrations │ ├── 20220406082433_init │ │ └── migration.sql │ ├── 20220406082854_init │ │ └── migration.sql │ ├── 20220406091007_init │ │ └── migration.sql │ ├── 20220406211848_init │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── src ├── controllers │ ├── examController.ts │ ├── userController.ts │ └── utilsController.ts ├── database │ ├── dbConnection.ts │ └── prisma-client.ts ├── errors │ └── custom-error.ts ├── middlewares │ └── auth.ts ├── routes │ └── api │ │ ├── exam │ │ └── routes.ts │ │ ├── user │ │ └── routes.ts │ │ └── utils │ │ └── routes.ts ├── server.ts └── utils │ ├── CustomInterfaces │ ├── CustomRequest.ts │ ├── ExamInterface.ts │ ├── ParticipantDataInterfaces.ts │ └── QuestionInterfaces.ts │ ├── catchAsync.ts │ ├── cloudinary.ts │ ├── examFunctions.ts │ ├── multer.ts │ ├── questionFunctions.ts │ └── response-handler.ts ├── tsconfig.json ├── uploads └── test.txt └── web.config /.github/workflows/master_exam-simulation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/.github/workflows/master_exam-simulation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/README.md -------------------------------------------------------------------------------- /dist/controllers/examController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/controllers/examController.js -------------------------------------------------------------------------------- /dist/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/controllers/userController.js -------------------------------------------------------------------------------- /dist/controllers/utilsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/controllers/utilsController.js -------------------------------------------------------------------------------- /dist/database/dbConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/database/dbConnection.js -------------------------------------------------------------------------------- /dist/errors/custom-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/errors/custom-error.js -------------------------------------------------------------------------------- /dist/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/middlewares/auth.js -------------------------------------------------------------------------------- /dist/routes/api/exam/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/routes/api/exam/routes.js -------------------------------------------------------------------------------- /dist/routes/api/user/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/routes/api/user/routes.js -------------------------------------------------------------------------------- /dist/routes/api/utils/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/routes/api/utils/routes.js -------------------------------------------------------------------------------- /dist/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/server.js -------------------------------------------------------------------------------- /dist/utils/CustomInterfaces/CustomRequest.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /dist/utils/CustomInterfaces/ExamInterface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /dist/utils/CustomInterfaces/ParticipantDataInterfaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/utils/CustomInterfaces/ParticipantDataInterfaces.js -------------------------------------------------------------------------------- /dist/utils/CustomInterfaces/QuestionInterfaces.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /dist/utils/catchAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/utils/catchAsync.js -------------------------------------------------------------------------------- /dist/utils/cloudinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/utils/cloudinary.js -------------------------------------------------------------------------------- /dist/utils/examFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/utils/examFunctions.js -------------------------------------------------------------------------------- /dist/utils/multer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/utils/multer.js -------------------------------------------------------------------------------- /dist/utils/questionFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/utils/questionFunctions.js -------------------------------------------------------------------------------- /dist/utils/response-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/dist/utils/response-handler.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20220406082433_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/prisma/migrations/20220406082433_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220406082854_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/prisma/migrations/20220406082854_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220406091007_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/prisma/migrations/20220406091007_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220406211848_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/prisma/migrations/20220406211848_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/controllers/examController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/controllers/examController.ts -------------------------------------------------------------------------------- /src/controllers/userController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/controllers/userController.ts -------------------------------------------------------------------------------- /src/controllers/utilsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/controllers/utilsController.ts -------------------------------------------------------------------------------- /src/database/dbConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/database/dbConnection.ts -------------------------------------------------------------------------------- /src/database/prisma-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/database/prisma-client.ts -------------------------------------------------------------------------------- /src/errors/custom-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/errors/custom-error.ts -------------------------------------------------------------------------------- /src/middlewares/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/middlewares/auth.ts -------------------------------------------------------------------------------- /src/routes/api/exam/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/routes/api/exam/routes.ts -------------------------------------------------------------------------------- /src/routes/api/user/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/routes/api/user/routes.ts -------------------------------------------------------------------------------- /src/routes/api/utils/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/routes/api/utils/routes.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/utils/CustomInterfaces/CustomRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/CustomInterfaces/CustomRequest.ts -------------------------------------------------------------------------------- /src/utils/CustomInterfaces/ExamInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/CustomInterfaces/ExamInterface.ts -------------------------------------------------------------------------------- /src/utils/CustomInterfaces/ParticipantDataInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/CustomInterfaces/ParticipantDataInterfaces.ts -------------------------------------------------------------------------------- /src/utils/CustomInterfaces/QuestionInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/CustomInterfaces/QuestionInterfaces.ts -------------------------------------------------------------------------------- /src/utils/catchAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/catchAsync.ts -------------------------------------------------------------------------------- /src/utils/cloudinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/cloudinary.ts -------------------------------------------------------------------------------- /src/utils/examFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/examFunctions.ts -------------------------------------------------------------------------------- /src/utils/multer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/multer.ts -------------------------------------------------------------------------------- /src/utils/questionFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/questionFunctions.ts -------------------------------------------------------------------------------- /src/utils/response-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/src/utils/response-handler.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uploads/test.txt: -------------------------------------------------------------------------------- 1 | :) -------------------------------------------------------------------------------- /web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bihan001/quizzio-backend/HEAD/web.config --------------------------------------------------------------------------------