├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── README.md ├── backend ├── .dockerignore ├── .env.example ├── .gitignore ├── Dockerfile ├── app.js ├── config │ └── db.js ├── controllers │ ├── courseController.js │ └── userController.js ├── middlewares │ ├── asyncHandler.js │ └── errorHandler.js ├── models │ ├── Course.js │ └── user.js ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── routes │ ├── courseRoutes.js │ └── userRoutes.js └── validations │ ├── apiErrors.js │ └── courseValidation.js ├── docker-compose.yml └── frontend ├── IDE.html ├── Images ├── c++-thumbnail.jpg ├── codex100-logo.png ├── java-thumbnail.jpg ├── javascript-thumbnail.jpg └── python-thumbnail.jpg ├── index.html ├── login.html ├── script.js └── styles.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules/ 3 | /build 4 | /dist -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/app.js -------------------------------------------------------------------------------- /backend/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/config/db.js -------------------------------------------------------------------------------- /backend/controllers/courseController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/controllers/courseController.js -------------------------------------------------------------------------------- /backend/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/controllers/userController.js -------------------------------------------------------------------------------- /backend/middlewares/asyncHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/middlewares/asyncHandler.js -------------------------------------------------------------------------------- /backend/middlewares/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/middlewares/errorHandler.js -------------------------------------------------------------------------------- /backend/models/Course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/models/Course.js -------------------------------------------------------------------------------- /backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/models/user.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/pnpm-lock.yaml -------------------------------------------------------------------------------- /backend/routes/courseRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/routes/courseRoutes.js -------------------------------------------------------------------------------- /backend/routes/userRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/routes/userRoutes.js -------------------------------------------------------------------------------- /backend/validations/apiErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/validations/apiErrors.js -------------------------------------------------------------------------------- /backend/validations/courseValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/backend/validations/courseValidation.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/IDE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/IDE.html -------------------------------------------------------------------------------- /frontend/Images/c++-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/Images/c++-thumbnail.jpg -------------------------------------------------------------------------------- /frontend/Images/codex100-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/Images/codex100-logo.png -------------------------------------------------------------------------------- /frontend/Images/java-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/Images/java-thumbnail.jpg -------------------------------------------------------------------------------- /frontend/Images/javascript-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/Images/javascript-thumbnail.jpg -------------------------------------------------------------------------------- /frontend/Images/python-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/Images/python-thumbnail.jpg -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/login.html -------------------------------------------------------------------------------- /frontend/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/script.js -------------------------------------------------------------------------------- /frontend/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arshadpatel/codeX100/HEAD/frontend/styles.css --------------------------------------------------------------------------------