├── .gitignore ├── README.md ├── client ├── README.md ├── build │ ├── asset-manifest.json │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── robots.txt │ ├── static │ │ ├── css │ │ │ ├── main.fff118d3.css │ │ │ └── main.fff118d3.css.map │ │ └── js │ │ │ ├── main.8684419d.js │ │ │ ├── main.8684419d.js.LICENSE.txt │ │ │ └── main.8684419d.js.map │ ├── talentHive.jpeg │ └── user.jpg ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── robots.txt │ ├── talentHive.jpeg │ └── user.jpg ├── src │ ├── App.tsx │ ├── components │ │ ├── Employer │ │ │ ├── Applications │ │ │ │ └── ViewApplicant.tsx │ │ │ ├── Employer │ │ │ │ ├── AllJobsEmployer.tsx │ │ │ │ ├── Applications.tsx │ │ │ │ └── Dashboard.tsx │ │ │ ├── EmployerAuth │ │ │ │ ├── EmailOTP.tsx │ │ │ │ ├── EmailVerify.tsx │ │ │ │ ├── EmployerLogin.tsx │ │ │ │ └── EmployerRegister.tsx │ │ │ ├── Jobs │ │ │ │ ├── ConfirmDelete.tsx │ │ │ │ ├── EditJob.tsx │ │ │ │ ├── PostJob.tsx │ │ │ │ └── ViewJob.tsx │ │ │ ├── Profile │ │ │ │ ├── EmployerEditProfile.tsx │ │ │ │ └── EmployerProfile.tsx │ │ │ ├── Sections │ │ │ │ └── JobsByEmployer.tsx │ │ │ └── Side-nav │ │ │ │ └── SdeNav.tsx │ │ ├── Error │ │ │ └── NotFound.tsx │ │ ├── Footer │ │ │ └── UserSideFooter.tsx │ │ ├── Header │ │ │ ├── CommonHeader.tsx │ │ │ ├── EmployerHeader.tsx │ │ │ ├── EmployerHeaderWithNav.tsx │ │ │ └── UserHeader.tsx │ │ ├── HomePage │ │ │ ├── EmployerHome.tsx │ │ │ ├── HomePage.tsx │ │ │ └── UserHome.tsx │ │ ├── Messenger │ │ │ ├── employer │ │ │ │ ├── EmployerCoversations.tsx │ │ │ │ └── EmployerMessenger.tsx │ │ │ └── user │ │ │ │ ├── UserConversations.tsx │ │ │ │ └── UserMessage.tsx │ │ ├── User │ │ │ ├── Applications │ │ │ │ ├── ApplicationList.tsx │ │ │ │ ├── ApplicationStatus.tsx │ │ │ │ ├── ApplicationTimeLine.tsx │ │ │ │ └── DisplayApplications.tsx │ │ │ ├── Jobs │ │ │ │ ├── DisplayJobs.tsx │ │ │ │ ├── JobDetails.tsx │ │ │ │ └── JobList.tsx │ │ │ ├── UserAuth │ │ │ │ ├── GoogleAuthComponent.tsx │ │ │ │ ├── UserLogin.tsx │ │ │ │ └── UserSignup.tsx │ │ │ └── UserProfile │ │ │ │ ├── AddKeySkills.tsx │ │ │ │ ├── AddResumeModal.tsx │ │ │ │ ├── ConfirmResumeDelete.tsx │ │ │ │ ├── EditUserProfile.tsx │ │ │ │ └── UserProfile.tsx │ │ └── shimmer │ │ │ ├── ShimmerJobDetails.tsx │ │ │ └── UserSideJobListingShimmer.tsx │ ├── context │ │ ├── ErrorBoundary.tsx │ │ └── NavRoutes.tsx │ ├── features │ │ ├── axios │ │ │ ├── api │ │ │ │ ├── applications │ │ │ │ │ ├── allApplicationEmployer.ts │ │ │ │ │ ├── applicationDetails.ts │ │ │ │ │ └── changeApplication.ts │ │ │ │ ├── employer │ │ │ │ │ ├── createJob.ts │ │ │ │ │ ├── deleteJob.ts │ │ │ │ │ ├── employerAuthentication.ts │ │ │ │ │ ├── employerDetails.ts │ │ │ │ │ ├── jobDetailsEmployer.ts │ │ │ │ │ ├── jobsByEmployer.ts │ │ │ │ │ └── updateJob.ts │ │ │ │ ├── messenger │ │ │ │ │ ├── conversation.ts │ │ │ │ │ └── messages.ts │ │ │ │ └── user │ │ │ │ │ ├── applyForJob.ts │ │ │ │ │ ├── jobDetails.ts │ │ │ │ │ ├── userAuthentication.ts │ │ │ │ │ ├── userDetails.ts │ │ │ │ │ └── userJobApplication.ts │ │ │ └── interceptors │ │ │ │ ├── axiosInterceptor.ts │ │ │ │ └── axiosInterceptorEmployer.ts │ │ └── redux │ │ │ ├── app │ │ │ └── Store.ts │ │ │ ├── reducers │ │ │ └── Reducer.ts │ │ │ └── slices │ │ │ ├── employer │ │ │ ├── employerDetailsSlice.ts │ │ │ ├── employerJobDetailsSlice.ts │ │ │ ├── employerJobsSlice.ts │ │ │ └── employerTokenSlice.ts │ │ │ └── user │ │ │ ├── allApplicationSlice.ts │ │ │ ├── getAllJobsSlice.ts │ │ │ ├── jobDetailsSlice.ts │ │ │ ├── tokenSlice.ts │ │ │ ├── userApplicationDetailsSlice.ts │ │ │ ├── userDetailsSlice.ts │ │ │ └── userLoginAuthSlice.ts │ ├── index.css │ ├── index.tsx │ ├── pages │ │ ├── applications │ │ │ └── ViewApplicantPage.tsx │ │ ├── employer │ │ │ ├── AddNewJob.tsx │ │ │ ├── EditJobPage.tsx │ │ │ ├── EmailOTPPage.tsx │ │ │ ├── EmailVerifyPage.tsx │ │ │ ├── EmployerHomePage.tsx │ │ │ ├── EmployerLoginPage.tsx │ │ │ ├── EmployerRegisterPage.tsx │ │ │ └── ViewJobPage.tsx │ │ ├── home │ │ │ └── Home.tsx │ │ ├── messenger │ │ │ ├── EmployerMessenger.tsx │ │ │ └── UserMessenger.tsx │ │ └── user │ │ │ ├── EditUserProfilePage.tsx │ │ │ ├── UserHomePage.tsx │ │ │ ├── UserJobApplications.tsx │ │ │ ├── UserLoginPage.tsx │ │ │ ├── UserProfilePage.tsx │ │ │ ├── UserSideDisplayJobPage.tsx │ │ │ └── UserSignupPage.tsx │ ├── routes │ │ ├── applications │ │ │ └── applicationRouter.tsx │ │ ├── employer │ │ │ └── EmployerRouter.tsx │ │ ├── home │ │ │ └── HomeRouter.tsx │ │ ├── jobs │ │ │ └── JobRouter.tsx │ │ ├── messenger │ │ │ └── MessengerRouter.tsx │ │ └── user │ │ │ └── UserRouter.tsx │ ├── types │ │ ├── ApplicationsInterface.ts │ │ ├── JobInterface.ts │ │ ├── PayloadInterface.ts │ │ └── UserInterface.ts │ └── utils │ │ ├── apiConfig.ts │ │ ├── config.ts │ │ ├── constants.ts │ │ └── validation.ts ├── tailwind.config.js └── tsconfig.json ├── package.json └── server ├── .env.example ├── dist ├── adapters │ └── controllers │ │ ├── conversationController.js │ │ ├── employerAuthController.js │ │ ├── employerController.js │ │ ├── jobApplicationController.js │ │ ├── jobControllers.js │ │ ├── messageController.js │ │ ├── userAuthControllers.js │ │ └── userControllers.js ├── app.js ├── app │ ├── repositories │ │ ├── conversationDbRepository.js │ │ ├── employerDbRepository.js │ │ ├── jobApplicationDbRepository.js │ │ ├── jobDbRepository.js │ │ ├── messageDbRepository..js │ │ └── userDbRepository.js │ ├── services │ │ ├── authServiceInterface.js │ │ ├── emailServiceInterface.js │ │ └── googleAuthServiceInterface.js │ └── useCases │ │ ├── auth │ │ ├── employerAuth.js │ │ └── userAuth.js │ │ ├── employer │ │ └── employer.js │ │ ├── job │ │ └── jobCrud.js │ │ ├── jobApplication │ │ └── jobApplication.js │ │ ├── messenger │ │ ├── conversation.js │ │ └── message.js │ │ └── user │ │ └── user.js ├── config.js ├── entities │ ├── ConversationEntity.js │ ├── EmployerEntity.js │ ├── JobApplicationEntity.js │ ├── JobEntity.js │ ├── MessageEntity.js │ └── UserEntity.js ├── frameworks │ ├── database │ │ └── mongoDb │ │ │ ├── connection.js │ │ │ ├── models │ │ │ ├── conversationModel.js │ │ │ ├── employerModel.js │ │ │ ├── jobApplicationModel.js │ │ │ ├── jobModel.js │ │ │ ├── messageModel.js │ │ │ └── userModel.js │ │ │ └── repositories │ │ │ ├── conversationRepositioryMongoDB.js │ │ │ ├── employerRepositoryMongoDB.js │ │ │ ├── jobApplicationRepositoryMongoDB.js │ │ │ ├── jobRepositoryMongoDB.js │ │ │ ├── messageRepositoryMongoDB.js │ │ │ └── userRepositoryMongoDB.js │ ├── services │ │ ├── authService.js │ │ ├── emailService.js │ │ └── googleAuthService.js │ ├── webserver │ │ ├── express.js │ │ ├── middleware │ │ │ ├── authenticationMiddleware.js │ │ │ ├── errorHandlingMiddleware.js │ │ │ ├── multerCloudinary.js │ │ │ └── roleMiddleware.js │ │ ├── routes │ │ │ ├── conversation.js │ │ │ ├── employer.js │ │ │ ├── employerAuth.js │ │ │ ├── jobApplication.js │ │ │ ├── jobs.js │ │ │ ├── message.js │ │ │ ├── routes.js │ │ │ ├── user.js │ │ │ └── userAuth.js │ │ └── server.js │ └── websocket │ │ └── socket.js ├── types │ ├── employerInterface.js │ ├── expressRequest.js │ ├── httpStatus.js │ ├── jobApplicationInterface.js │ ├── jobInterface.js │ ├── messengerInterface.js │ └── userInterface.js └── utils │ └── appError.js ├── package-lock.json ├── package.json ├── src ├── adapters │ └── controllers │ │ ├── conversationController.ts │ │ ├── employerAuthController.ts │ │ ├── employerController.ts │ │ ├── jobApplicationController.ts │ │ ├── jobControllers.ts │ │ ├── messageController.ts │ │ ├── userAuthControllers.ts │ │ └── userControllers.ts ├── app.ts ├── app │ ├── repositories │ │ ├── conversationDbRepository.ts │ │ ├── employerDbRepository.ts │ │ ├── jobApplicationDbRepository.ts │ │ ├── jobDbRepository.ts │ │ ├── messageDbRepository..ts │ │ └── userDbRepository.ts │ ├── services │ │ ├── authServiceInterface.ts │ │ ├── emailServiceInterface.ts │ │ └── googleAuthServiceInterface.ts │ └── useCases │ │ ├── auth │ │ ├── employerAuth.ts │ │ └── userAuth.ts │ │ ├── employer │ │ └── employer.ts │ │ ├── job │ │ └── jobCrud.ts │ │ ├── jobApplication │ │ └── jobApplication.ts │ │ ├── messenger │ │ ├── conversation.ts │ │ └── message.ts │ │ └── user │ │ └── user.ts ├── config.ts ├── entities │ ├── ConversationEntity.ts │ ├── EmployerEntity.ts │ ├── JobApplicationEntity.ts │ ├── JobEntity.ts │ ├── MessageEntity.ts │ └── UserEntity.ts ├── frameworks │ ├── database │ │ └── mongoDb │ │ │ ├── connection.ts │ │ │ ├── models │ │ │ ├── conversationModel.ts │ │ │ ├── employerModel.ts │ │ │ ├── jobApplicationModel.ts │ │ │ ├── jobModel.ts │ │ │ ├── messageModel.ts │ │ │ └── userModel.ts │ │ │ └── repositories │ │ │ ├── conversationRepositioryMongoDB.ts │ │ │ ├── employerRepositoryMongoDB.ts │ │ │ ├── jobApplicationRepositoryMongoDB.ts │ │ │ ├── jobRepositoryMongoDB.ts │ │ │ ├── messageRepositoryMongoDB.ts │ │ │ └── userRepositoryMongoDB.ts │ ├── services │ │ ├── authService.ts │ │ ├── emailService.ts │ │ └── googleAuthService.ts │ ├── webserver │ │ ├── express.ts │ │ ├── middleware │ │ │ ├── authenticationMiddleware.ts │ │ │ ├── errorHandlingMiddleware.ts │ │ │ ├── multerCloudinary.ts │ │ │ └── roleMiddleware.ts │ │ ├── routes │ │ │ ├── conversation.ts │ │ │ ├── employer.ts │ │ │ ├── employerAuth.ts │ │ │ ├── jobApplication.ts │ │ │ ├── jobs.ts │ │ │ ├── message.ts │ │ │ ├── routes.ts │ │ │ ├── user.ts │ │ │ └── userAuth.ts │ │ └── server.ts │ └── websocket │ │ └── socket.ts ├── types │ ├── employerInterface.ts │ ├── expressRequest.ts │ ├── httpStatus.ts │ ├── jobApplicationInterface.ts │ ├── jobInterface.ts │ ├── messengerInterface.ts │ └── userInterface.ts └── utils │ └── appError.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/README.md -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/README.md -------------------------------------------------------------------------------- /client/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/asset-manifest.json -------------------------------------------------------------------------------- /client/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/favicon.ico -------------------------------------------------------------------------------- /client/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/index.html -------------------------------------------------------------------------------- /client/build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/logo192.png -------------------------------------------------------------------------------- /client/build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/logo512.png -------------------------------------------------------------------------------- /client/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/manifest.json -------------------------------------------------------------------------------- /client/build/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/robots.txt -------------------------------------------------------------------------------- /client/build/static/css/main.fff118d3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/static/css/main.fff118d3.css -------------------------------------------------------------------------------- /client/build/static/css/main.fff118d3.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/static/css/main.fff118d3.css.map -------------------------------------------------------------------------------- /client/build/static/js/main.8684419d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/static/js/main.8684419d.js -------------------------------------------------------------------------------- /client/build/static/js/main.8684419d.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/static/js/main.8684419d.js.LICENSE.txt -------------------------------------------------------------------------------- /client/build/static/js/main.8684419d.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/static/js/main.8684419d.js.map -------------------------------------------------------------------------------- /client/build/talentHive.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/talentHive.jpeg -------------------------------------------------------------------------------- /client/build/user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/build/user.jpg -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/public/talentHive.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/talentHive.jpeg -------------------------------------------------------------------------------- /client/public/user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/public/user.jpg -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Applications/ViewApplicant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Applications/ViewApplicant.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Employer/AllJobsEmployer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Employer/AllJobsEmployer.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Employer/Applications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Employer/Applications.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Employer/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Employer/Dashboard.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/EmployerAuth/EmailOTP.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/EmployerAuth/EmailOTP.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/EmployerAuth/EmailVerify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/EmployerAuth/EmailVerify.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/EmployerAuth/EmployerLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/EmployerAuth/EmployerLogin.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/EmployerAuth/EmployerRegister.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/EmployerAuth/EmployerRegister.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Jobs/ConfirmDelete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Jobs/ConfirmDelete.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Jobs/EditJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Jobs/EditJob.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Jobs/PostJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Jobs/PostJob.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Jobs/ViewJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Jobs/ViewJob.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Profile/EmployerEditProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Profile/EmployerEditProfile.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Profile/EmployerProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Profile/EmployerProfile.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Sections/JobsByEmployer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Sections/JobsByEmployer.tsx -------------------------------------------------------------------------------- /client/src/components/Employer/Side-nav/SdeNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Employer/Side-nav/SdeNav.tsx -------------------------------------------------------------------------------- /client/src/components/Error/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Error/NotFound.tsx -------------------------------------------------------------------------------- /client/src/components/Footer/UserSideFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Footer/UserSideFooter.tsx -------------------------------------------------------------------------------- /client/src/components/Header/CommonHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Header/CommonHeader.tsx -------------------------------------------------------------------------------- /client/src/components/Header/EmployerHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Header/EmployerHeader.tsx -------------------------------------------------------------------------------- /client/src/components/Header/EmployerHeaderWithNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Header/EmployerHeaderWithNav.tsx -------------------------------------------------------------------------------- /client/src/components/Header/UserHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Header/UserHeader.tsx -------------------------------------------------------------------------------- /client/src/components/HomePage/EmployerHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/HomePage/EmployerHome.tsx -------------------------------------------------------------------------------- /client/src/components/HomePage/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/HomePage/HomePage.tsx -------------------------------------------------------------------------------- /client/src/components/HomePage/UserHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/HomePage/UserHome.tsx -------------------------------------------------------------------------------- /client/src/components/Messenger/employer/EmployerCoversations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Messenger/employer/EmployerCoversations.tsx -------------------------------------------------------------------------------- /client/src/components/Messenger/employer/EmployerMessenger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Messenger/employer/EmployerMessenger.tsx -------------------------------------------------------------------------------- /client/src/components/Messenger/user/UserConversations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Messenger/user/UserConversations.tsx -------------------------------------------------------------------------------- /client/src/components/Messenger/user/UserMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/Messenger/user/UserMessage.tsx -------------------------------------------------------------------------------- /client/src/components/User/Applications/ApplicationList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/Applications/ApplicationList.tsx -------------------------------------------------------------------------------- /client/src/components/User/Applications/ApplicationStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/Applications/ApplicationStatus.tsx -------------------------------------------------------------------------------- /client/src/components/User/Applications/ApplicationTimeLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/Applications/ApplicationTimeLine.tsx -------------------------------------------------------------------------------- /client/src/components/User/Applications/DisplayApplications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/Applications/DisplayApplications.tsx -------------------------------------------------------------------------------- /client/src/components/User/Jobs/DisplayJobs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/Jobs/DisplayJobs.tsx -------------------------------------------------------------------------------- /client/src/components/User/Jobs/JobDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/Jobs/JobDetails.tsx -------------------------------------------------------------------------------- /client/src/components/User/Jobs/JobList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/Jobs/JobList.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserAuth/GoogleAuthComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserAuth/GoogleAuthComponent.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserAuth/UserLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserAuth/UserLogin.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserAuth/UserSignup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserAuth/UserSignup.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserProfile/AddKeySkills.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserProfile/AddKeySkills.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserProfile/AddResumeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserProfile/AddResumeModal.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserProfile/ConfirmResumeDelete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserProfile/ConfirmResumeDelete.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserProfile/EditUserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserProfile/EditUserProfile.tsx -------------------------------------------------------------------------------- /client/src/components/User/UserProfile/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/User/UserProfile/UserProfile.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/ShimmerJobDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/shimmer/ShimmerJobDetails.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/UserSideJobListingShimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/components/shimmer/UserSideJobListingShimmer.tsx -------------------------------------------------------------------------------- /client/src/context/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/context/ErrorBoundary.tsx -------------------------------------------------------------------------------- /client/src/context/NavRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/context/NavRoutes.tsx -------------------------------------------------------------------------------- /client/src/features/axios/api/applications/allApplicationEmployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/applications/allApplicationEmployer.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/applications/applicationDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/applications/applicationDetails.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/applications/changeApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/applications/changeApplication.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/employer/createJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/employer/createJob.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/employer/deleteJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/employer/deleteJob.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/employer/employerAuthentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/employer/employerAuthentication.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/employer/employerDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/employer/employerDetails.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/employer/jobDetailsEmployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/employer/jobDetailsEmployer.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/employer/jobsByEmployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/employer/jobsByEmployer.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/employer/updateJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/employer/updateJob.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/messenger/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/messenger/conversation.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/messenger/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/messenger/messages.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/user/applyForJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/user/applyForJob.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/user/jobDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/user/jobDetails.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/user/userAuthentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/user/userAuthentication.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/user/userDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/user/userDetails.ts -------------------------------------------------------------------------------- /client/src/features/axios/api/user/userJobApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/api/user/userJobApplication.ts -------------------------------------------------------------------------------- /client/src/features/axios/interceptors/axiosInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/interceptors/axiosInterceptor.ts -------------------------------------------------------------------------------- /client/src/features/axios/interceptors/axiosInterceptorEmployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/axios/interceptors/axiosInterceptorEmployer.ts -------------------------------------------------------------------------------- /client/src/features/redux/app/Store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/app/Store.ts -------------------------------------------------------------------------------- /client/src/features/redux/reducers/Reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/reducers/Reducer.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/employer/employerDetailsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/employer/employerDetailsSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/employer/employerJobDetailsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/employer/employerJobDetailsSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/employer/employerJobsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/employer/employerJobsSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/employer/employerTokenSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/employer/employerTokenSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/user/allApplicationSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/user/allApplicationSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/user/getAllJobsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/user/getAllJobsSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/user/jobDetailsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/user/jobDetailsSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/user/tokenSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/user/tokenSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/user/userApplicationDetailsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/user/userApplicationDetailsSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/user/userDetailsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/user/userDetailsSlice.ts -------------------------------------------------------------------------------- /client/src/features/redux/slices/user/userLoginAuthSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/features/redux/slices/user/userLoginAuthSlice.ts -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/pages/applications/ViewApplicantPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/applications/ViewApplicantPage.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/AddNewJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/AddNewJob.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/EditJobPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/EditJobPage.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/EmailOTPPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/EmailOTPPage.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/EmailVerifyPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/EmailVerifyPage.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/EmployerHomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/EmployerHomePage.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/EmployerLoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/EmployerLoginPage.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/EmployerRegisterPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/EmployerRegisterPage.tsx -------------------------------------------------------------------------------- /client/src/pages/employer/ViewJobPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/employer/ViewJobPage.tsx -------------------------------------------------------------------------------- /client/src/pages/home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/home/Home.tsx -------------------------------------------------------------------------------- /client/src/pages/messenger/EmployerMessenger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/messenger/EmployerMessenger.tsx -------------------------------------------------------------------------------- /client/src/pages/messenger/UserMessenger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/messenger/UserMessenger.tsx -------------------------------------------------------------------------------- /client/src/pages/user/EditUserProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/user/EditUserProfilePage.tsx -------------------------------------------------------------------------------- /client/src/pages/user/UserHomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/user/UserHomePage.tsx -------------------------------------------------------------------------------- /client/src/pages/user/UserJobApplications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/user/UserJobApplications.tsx -------------------------------------------------------------------------------- /client/src/pages/user/UserLoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/user/UserLoginPage.tsx -------------------------------------------------------------------------------- /client/src/pages/user/UserProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/user/UserProfilePage.tsx -------------------------------------------------------------------------------- /client/src/pages/user/UserSideDisplayJobPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/user/UserSideDisplayJobPage.tsx -------------------------------------------------------------------------------- /client/src/pages/user/UserSignupPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/pages/user/UserSignupPage.tsx -------------------------------------------------------------------------------- /client/src/routes/applications/applicationRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/routes/applications/applicationRouter.tsx -------------------------------------------------------------------------------- /client/src/routes/employer/EmployerRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/routes/employer/EmployerRouter.tsx -------------------------------------------------------------------------------- /client/src/routes/home/HomeRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/routes/home/HomeRouter.tsx -------------------------------------------------------------------------------- /client/src/routes/jobs/JobRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/routes/jobs/JobRouter.tsx -------------------------------------------------------------------------------- /client/src/routes/messenger/MessengerRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/routes/messenger/MessengerRouter.tsx -------------------------------------------------------------------------------- /client/src/routes/user/UserRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/routes/user/UserRouter.tsx -------------------------------------------------------------------------------- /client/src/types/ApplicationsInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/types/ApplicationsInterface.ts -------------------------------------------------------------------------------- /client/src/types/JobInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/types/JobInterface.ts -------------------------------------------------------------------------------- /client/src/types/PayloadInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/types/PayloadInterface.ts -------------------------------------------------------------------------------- /client/src/types/UserInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/types/UserInterface.ts -------------------------------------------------------------------------------- /client/src/utils/apiConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/utils/apiConfig.ts -------------------------------------------------------------------------------- /client/src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/utils/config.ts -------------------------------------------------------------------------------- /client/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/utils/constants.ts -------------------------------------------------------------------------------- /client/src/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/src/utils/validation.ts -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/package.json -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/.env.example -------------------------------------------------------------------------------- /server/dist/adapters/controllers/conversationController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/conversationController.js -------------------------------------------------------------------------------- /server/dist/adapters/controllers/employerAuthController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/employerAuthController.js -------------------------------------------------------------------------------- /server/dist/adapters/controllers/employerController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/employerController.js -------------------------------------------------------------------------------- /server/dist/adapters/controllers/jobApplicationController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/jobApplicationController.js -------------------------------------------------------------------------------- /server/dist/adapters/controllers/jobControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/jobControllers.js -------------------------------------------------------------------------------- /server/dist/adapters/controllers/messageController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/messageController.js -------------------------------------------------------------------------------- /server/dist/adapters/controllers/userAuthControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/userAuthControllers.js -------------------------------------------------------------------------------- /server/dist/adapters/controllers/userControllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/adapters/controllers/userControllers.js -------------------------------------------------------------------------------- /server/dist/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app.js -------------------------------------------------------------------------------- /server/dist/app/repositories/conversationDbRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/repositories/conversationDbRepository.js -------------------------------------------------------------------------------- /server/dist/app/repositories/employerDbRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/repositories/employerDbRepository.js -------------------------------------------------------------------------------- /server/dist/app/repositories/jobApplicationDbRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/repositories/jobApplicationDbRepository.js -------------------------------------------------------------------------------- /server/dist/app/repositories/jobDbRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/repositories/jobDbRepository.js -------------------------------------------------------------------------------- /server/dist/app/repositories/messageDbRepository..js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/repositories/messageDbRepository..js -------------------------------------------------------------------------------- /server/dist/app/repositories/userDbRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/repositories/userDbRepository.js -------------------------------------------------------------------------------- /server/dist/app/services/authServiceInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/services/authServiceInterface.js -------------------------------------------------------------------------------- /server/dist/app/services/emailServiceInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/services/emailServiceInterface.js -------------------------------------------------------------------------------- /server/dist/app/services/googleAuthServiceInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/services/googleAuthServiceInterface.js -------------------------------------------------------------------------------- /server/dist/app/useCases/auth/employerAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/auth/employerAuth.js -------------------------------------------------------------------------------- /server/dist/app/useCases/auth/userAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/auth/userAuth.js -------------------------------------------------------------------------------- /server/dist/app/useCases/employer/employer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/employer/employer.js -------------------------------------------------------------------------------- /server/dist/app/useCases/job/jobCrud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/job/jobCrud.js -------------------------------------------------------------------------------- /server/dist/app/useCases/jobApplication/jobApplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/jobApplication/jobApplication.js -------------------------------------------------------------------------------- /server/dist/app/useCases/messenger/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/messenger/conversation.js -------------------------------------------------------------------------------- /server/dist/app/useCases/messenger/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/messenger/message.js -------------------------------------------------------------------------------- /server/dist/app/useCases/user/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/app/useCases/user/user.js -------------------------------------------------------------------------------- /server/dist/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/config.js -------------------------------------------------------------------------------- /server/dist/entities/ConversationEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/entities/ConversationEntity.js -------------------------------------------------------------------------------- /server/dist/entities/EmployerEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/entities/EmployerEntity.js -------------------------------------------------------------------------------- /server/dist/entities/JobApplicationEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/entities/JobApplicationEntity.js -------------------------------------------------------------------------------- /server/dist/entities/JobEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/entities/JobEntity.js -------------------------------------------------------------------------------- /server/dist/entities/MessageEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/entities/MessageEntity.js -------------------------------------------------------------------------------- /server/dist/entities/UserEntity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/entities/UserEntity.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/connection.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/models/conversationModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/models/conversationModel.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/models/employerModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/models/employerModel.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/models/jobApplicationModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/models/jobApplicationModel.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/models/jobModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/models/jobModel.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/models/messageModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/models/messageModel.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/models/userModel.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/repositories/conversationRepositioryMongoDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/repositories/conversationRepositioryMongoDB.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/repositories/employerRepositoryMongoDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/repositories/employerRepositoryMongoDB.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/repositories/jobApplicationRepositoryMongoDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/repositories/jobApplicationRepositoryMongoDB.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/repositories/jobRepositoryMongoDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/repositories/jobRepositoryMongoDB.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/repositories/messageRepositoryMongoDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/repositories/messageRepositoryMongoDB.js -------------------------------------------------------------------------------- /server/dist/frameworks/database/mongoDb/repositories/userRepositoryMongoDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/database/mongoDb/repositories/userRepositoryMongoDB.js -------------------------------------------------------------------------------- /server/dist/frameworks/services/authService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/services/authService.js -------------------------------------------------------------------------------- /server/dist/frameworks/services/emailService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/services/emailService.js -------------------------------------------------------------------------------- /server/dist/frameworks/services/googleAuthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/services/googleAuthService.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/express.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/middleware/authenticationMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/middleware/authenticationMiddleware.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/middleware/errorHandlingMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/middleware/errorHandlingMiddleware.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/middleware/multerCloudinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/middleware/multerCloudinary.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/middleware/roleMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/middleware/roleMiddleware.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/conversation.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/employer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/employer.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/employerAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/employerAuth.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/jobApplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/jobApplication.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/jobs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/jobs.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/message.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/routes.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/user.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/routes/userAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/routes/userAuth.js -------------------------------------------------------------------------------- /server/dist/frameworks/webserver/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/webserver/server.js -------------------------------------------------------------------------------- /server/dist/frameworks/websocket/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/frameworks/websocket/socket.js -------------------------------------------------------------------------------- /server/dist/types/employerInterface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /server/dist/types/expressRequest.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /server/dist/types/httpStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/types/httpStatus.js -------------------------------------------------------------------------------- /server/dist/types/jobApplicationInterface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /server/dist/types/jobInterface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /server/dist/types/messengerInterface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /server/dist/types/userInterface.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /server/dist/utils/appError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/dist/utils/appError.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/adapters/controllers/conversationController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/conversationController.ts -------------------------------------------------------------------------------- /server/src/adapters/controllers/employerAuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/employerAuthController.ts -------------------------------------------------------------------------------- /server/src/adapters/controllers/employerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/employerController.ts -------------------------------------------------------------------------------- /server/src/adapters/controllers/jobApplicationController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/jobApplicationController.ts -------------------------------------------------------------------------------- /server/src/adapters/controllers/jobControllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/jobControllers.ts -------------------------------------------------------------------------------- /server/src/adapters/controllers/messageController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/messageController.ts -------------------------------------------------------------------------------- /server/src/adapters/controllers/userAuthControllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/userAuthControllers.ts -------------------------------------------------------------------------------- /server/src/adapters/controllers/userControllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/adapters/controllers/userControllers.ts -------------------------------------------------------------------------------- /server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app.ts -------------------------------------------------------------------------------- /server/src/app/repositories/conversationDbRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/repositories/conversationDbRepository.ts -------------------------------------------------------------------------------- /server/src/app/repositories/employerDbRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/repositories/employerDbRepository.ts -------------------------------------------------------------------------------- /server/src/app/repositories/jobApplicationDbRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/repositories/jobApplicationDbRepository.ts -------------------------------------------------------------------------------- /server/src/app/repositories/jobDbRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/repositories/jobDbRepository.ts -------------------------------------------------------------------------------- /server/src/app/repositories/messageDbRepository..ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/repositories/messageDbRepository..ts -------------------------------------------------------------------------------- /server/src/app/repositories/userDbRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/repositories/userDbRepository.ts -------------------------------------------------------------------------------- /server/src/app/services/authServiceInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/services/authServiceInterface.ts -------------------------------------------------------------------------------- /server/src/app/services/emailServiceInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/services/emailServiceInterface.ts -------------------------------------------------------------------------------- /server/src/app/services/googleAuthServiceInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/services/googleAuthServiceInterface.ts -------------------------------------------------------------------------------- /server/src/app/useCases/auth/employerAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/auth/employerAuth.ts -------------------------------------------------------------------------------- /server/src/app/useCases/auth/userAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/auth/userAuth.ts -------------------------------------------------------------------------------- /server/src/app/useCases/employer/employer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/employer/employer.ts -------------------------------------------------------------------------------- /server/src/app/useCases/job/jobCrud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/job/jobCrud.ts -------------------------------------------------------------------------------- /server/src/app/useCases/jobApplication/jobApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/jobApplication/jobApplication.ts -------------------------------------------------------------------------------- /server/src/app/useCases/messenger/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/messenger/conversation.ts -------------------------------------------------------------------------------- /server/src/app/useCases/messenger/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/messenger/message.ts -------------------------------------------------------------------------------- /server/src/app/useCases/user/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/app/useCases/user/user.ts -------------------------------------------------------------------------------- /server/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/config.ts -------------------------------------------------------------------------------- /server/src/entities/ConversationEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/entities/ConversationEntity.ts -------------------------------------------------------------------------------- /server/src/entities/EmployerEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/entities/EmployerEntity.ts -------------------------------------------------------------------------------- /server/src/entities/JobApplicationEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/entities/JobApplicationEntity.ts -------------------------------------------------------------------------------- /server/src/entities/JobEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/entities/JobEntity.ts -------------------------------------------------------------------------------- /server/src/entities/MessageEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/entities/MessageEntity.ts -------------------------------------------------------------------------------- /server/src/entities/UserEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/entities/UserEntity.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/connection.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/models/conversationModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/models/conversationModel.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/models/employerModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/models/employerModel.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/models/jobApplicationModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/models/jobApplicationModel.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/models/jobModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/models/jobModel.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/models/messageModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/models/messageModel.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/models/userModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/models/userModel.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/repositories/conversationRepositioryMongoDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/repositories/conversationRepositioryMongoDB.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/repositories/employerRepositoryMongoDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/repositories/employerRepositoryMongoDB.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/repositories/jobApplicationRepositoryMongoDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/repositories/jobApplicationRepositoryMongoDB.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/repositories/jobRepositoryMongoDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/repositories/jobRepositoryMongoDB.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/repositories/messageRepositoryMongoDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/repositories/messageRepositoryMongoDB.ts -------------------------------------------------------------------------------- /server/src/frameworks/database/mongoDb/repositories/userRepositoryMongoDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/database/mongoDb/repositories/userRepositoryMongoDB.ts -------------------------------------------------------------------------------- /server/src/frameworks/services/authService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/services/authService.ts -------------------------------------------------------------------------------- /server/src/frameworks/services/emailService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/services/emailService.ts -------------------------------------------------------------------------------- /server/src/frameworks/services/googleAuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/services/googleAuthService.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/express.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/middleware/authenticationMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/middleware/authenticationMiddleware.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/middleware/errorHandlingMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/middleware/errorHandlingMiddleware.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/middleware/multerCloudinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/middleware/multerCloudinary.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/middleware/roleMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/middleware/roleMiddleware.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/conversation.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/employer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/employer.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/employerAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/employerAuth.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/jobApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/jobApplication.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/jobs.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/message.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/routes.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/user.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/routes/userAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/routes/userAuth.ts -------------------------------------------------------------------------------- /server/src/frameworks/webserver/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/webserver/server.ts -------------------------------------------------------------------------------- /server/src/frameworks/websocket/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/frameworks/websocket/socket.ts -------------------------------------------------------------------------------- /server/src/types/employerInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/types/employerInterface.ts -------------------------------------------------------------------------------- /server/src/types/expressRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/types/expressRequest.ts -------------------------------------------------------------------------------- /server/src/types/httpStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/types/httpStatus.ts -------------------------------------------------------------------------------- /server/src/types/jobApplicationInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/types/jobApplicationInterface.ts -------------------------------------------------------------------------------- /server/src/types/jobInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/types/jobInterface.ts -------------------------------------------------------------------------------- /server/src/types/messengerInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/types/messengerInterface.ts -------------------------------------------------------------------------------- /server/src/types/userInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/types/userInterface.ts -------------------------------------------------------------------------------- /server/src/utils/appError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/src/utils/appError.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhilashjayaseelan/talent_hive/HEAD/server/tsconfig.json --------------------------------------------------------------------------------