├── README.md ├── client ├── .gitignore ├── package-lock.json ├── package.json ├── public │ └── index.html ├── src │ ├── App.js │ ├── Assets │ │ └── Images │ │ │ ├── QuotesPersonalityImage │ │ │ ├── apj.png │ │ │ ├── billGates.png │ │ │ ├── einstein.png │ │ │ ├── nelsonMandela.png │ │ │ └── steveJobs.png │ │ │ ├── aboutMainImage.png │ │ │ └── homePageMainImage.png │ ├── Components │ │ ├── Auth │ │ │ ├── NotRequireAuth.jsx │ │ │ └── RequireAuth.jsx │ │ ├── CourseCard.jsx │ │ └── Footer.jsx │ ├── Helper │ │ └── axiosInstance.js │ ├── Layout │ │ └── Layout.js │ ├── Pages │ │ ├── About.js │ │ ├── Contact.js │ │ ├── Course │ │ │ ├── CourseDescription.js │ │ │ ├── CourseList.js │ │ │ └── CreateCourse.js │ │ ├── Dashboard │ │ │ ├── AddLecture.js │ │ │ ├── AdminDashboard.js │ │ │ └── DisplayLectures.js │ │ ├── Denied.js │ │ ├── Homepage.js │ │ ├── Login.js │ │ ├── NotFound.js │ │ ├── Password │ │ │ ├── ChangePassword.js │ │ │ ├── ForgetPassword.js │ │ │ └── ResetPassword.js │ │ ├── Payment │ │ │ ├── Checkout.js │ │ │ ├── CheckoutFail.js │ │ │ └── CheckoutSuccess.js │ │ ├── Signup.js │ │ └── User │ │ │ ├── EditProfile.js │ │ │ └── Profile.js │ ├── Redux │ │ ├── authSlice.js │ │ ├── courseSlice.js │ │ ├── lectureSlice.js │ │ ├── razorpaySlice.js │ │ ├── statSlice.js │ │ └── store.js │ ├── index.css │ └── index.js └── tailwind.config.js ├── package.json └── server ├── .gitignore ├── app.js ├── configs └── dbConn.js ├── controllers ├── course.controller.js ├── miscellaneous.controller.js ├── payment.controller.js └── user.controller.js ├── genjwt.js ├── middlewares ├── asyncHandler.middleware.js ├── auth.middleware.js ├── error.middleware.js └── multer.middleware.js ├── models ├── Payment.model.js ├── course.model.js └── user.model.js ├── package-lock.json ├── package.json ├── routes ├── course.routes.js ├── miscellaneous.routes.js ├── payment.routes.js └── user.routes.js ├── server.js ├── uploads ├── .gitkeep ├── DSC_7678.jpg └── myimage.jpg └── utils └── appError.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/Assets/Images/QuotesPersonalityImage/apj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Assets/Images/QuotesPersonalityImage/apj.png -------------------------------------------------------------------------------- /client/src/Assets/Images/QuotesPersonalityImage/billGates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Assets/Images/QuotesPersonalityImage/billGates.png -------------------------------------------------------------------------------- /client/src/Assets/Images/QuotesPersonalityImage/einstein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Assets/Images/QuotesPersonalityImage/einstein.png -------------------------------------------------------------------------------- /client/src/Assets/Images/QuotesPersonalityImage/nelsonMandela.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Assets/Images/QuotesPersonalityImage/nelsonMandela.png -------------------------------------------------------------------------------- /client/src/Assets/Images/QuotesPersonalityImage/steveJobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Assets/Images/QuotesPersonalityImage/steveJobs.png -------------------------------------------------------------------------------- /client/src/Assets/Images/aboutMainImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Assets/Images/aboutMainImage.png -------------------------------------------------------------------------------- /client/src/Assets/Images/homePageMainImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Assets/Images/homePageMainImage.png -------------------------------------------------------------------------------- /client/src/Components/Auth/NotRequireAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Components/Auth/NotRequireAuth.jsx -------------------------------------------------------------------------------- /client/src/Components/Auth/RequireAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Components/Auth/RequireAuth.jsx -------------------------------------------------------------------------------- /client/src/Components/CourseCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Components/CourseCard.jsx -------------------------------------------------------------------------------- /client/src/Components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Components/Footer.jsx -------------------------------------------------------------------------------- /client/src/Helper/axiosInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Helper/axiosInstance.js -------------------------------------------------------------------------------- /client/src/Layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Layout/Layout.js -------------------------------------------------------------------------------- /client/src/Pages/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/About.js -------------------------------------------------------------------------------- /client/src/Pages/Contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Contact.js -------------------------------------------------------------------------------- /client/src/Pages/Course/CourseDescription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Course/CourseDescription.js -------------------------------------------------------------------------------- /client/src/Pages/Course/CourseList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Course/CourseList.js -------------------------------------------------------------------------------- /client/src/Pages/Course/CreateCourse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Course/CreateCourse.js -------------------------------------------------------------------------------- /client/src/Pages/Dashboard/AddLecture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Dashboard/AddLecture.js -------------------------------------------------------------------------------- /client/src/Pages/Dashboard/AdminDashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Dashboard/AdminDashboard.js -------------------------------------------------------------------------------- /client/src/Pages/Dashboard/DisplayLectures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Dashboard/DisplayLectures.js -------------------------------------------------------------------------------- /client/src/Pages/Denied.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Denied.js -------------------------------------------------------------------------------- /client/src/Pages/Homepage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Homepage.js -------------------------------------------------------------------------------- /client/src/Pages/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Login.js -------------------------------------------------------------------------------- /client/src/Pages/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/NotFound.js -------------------------------------------------------------------------------- /client/src/Pages/Password/ChangePassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Password/ChangePassword.js -------------------------------------------------------------------------------- /client/src/Pages/Password/ForgetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Password/ForgetPassword.js -------------------------------------------------------------------------------- /client/src/Pages/Password/ResetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Password/ResetPassword.js -------------------------------------------------------------------------------- /client/src/Pages/Payment/Checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Payment/Checkout.js -------------------------------------------------------------------------------- /client/src/Pages/Payment/CheckoutFail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Payment/CheckoutFail.js -------------------------------------------------------------------------------- /client/src/Pages/Payment/CheckoutSuccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Payment/CheckoutSuccess.js -------------------------------------------------------------------------------- /client/src/Pages/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/Signup.js -------------------------------------------------------------------------------- /client/src/Pages/User/EditProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/User/EditProfile.js -------------------------------------------------------------------------------- /client/src/Pages/User/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Pages/User/Profile.js -------------------------------------------------------------------------------- /client/src/Redux/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Redux/authSlice.js -------------------------------------------------------------------------------- /client/src/Redux/courseSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Redux/courseSlice.js -------------------------------------------------------------------------------- /client/src/Redux/lectureSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Redux/lectureSlice.js -------------------------------------------------------------------------------- /client/src/Redux/razorpaySlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Redux/razorpaySlice.js -------------------------------------------------------------------------------- /client/src/Redux/statSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Redux/statSlice.js -------------------------------------------------------------------------------- /client/src/Redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/Redux/store.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/package.json -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/app.js -------------------------------------------------------------------------------- /server/configs/dbConn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/configs/dbConn.js -------------------------------------------------------------------------------- /server/controllers/course.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/controllers/course.controller.js -------------------------------------------------------------------------------- /server/controllers/miscellaneous.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/controllers/miscellaneous.controller.js -------------------------------------------------------------------------------- /server/controllers/payment.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/controllers/payment.controller.js -------------------------------------------------------------------------------- /server/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/controllers/user.controller.js -------------------------------------------------------------------------------- /server/genjwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/genjwt.js -------------------------------------------------------------------------------- /server/middlewares/asyncHandler.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/middlewares/asyncHandler.middleware.js -------------------------------------------------------------------------------- /server/middlewares/auth.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/middlewares/auth.middleware.js -------------------------------------------------------------------------------- /server/middlewares/error.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/middlewares/error.middleware.js -------------------------------------------------------------------------------- /server/middlewares/multer.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/middlewares/multer.middleware.js -------------------------------------------------------------------------------- /server/models/Payment.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/models/Payment.model.js -------------------------------------------------------------------------------- /server/models/course.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/models/course.model.js -------------------------------------------------------------------------------- /server/models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/models/user.model.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/course.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/routes/course.routes.js -------------------------------------------------------------------------------- /server/routes/miscellaneous.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/routes/miscellaneous.routes.js -------------------------------------------------------------------------------- /server/routes/payment.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/routes/payment.routes.js -------------------------------------------------------------------------------- /server/routes/user.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/routes/user.routes.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/server.js -------------------------------------------------------------------------------- /server/uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/uploads/DSC_7678.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/uploads/DSC_7678.jpg -------------------------------------------------------------------------------- /server/uploads/myimage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/uploads/myimage.jpg -------------------------------------------------------------------------------- /server/utils/appError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nishikantvijeta/lms3/HEAD/server/utils/appError.js --------------------------------------------------------------------------------