├── .env.example ├── .github └── workflows │ ├── admin.deployment.yaml │ ├── auth.deployment.yaml │ ├── chat.deployment.yaml │ ├── client-app.deployment.yaml │ ├── deploy-manifest.yaml │ ├── job.deployment.yaml │ ├── payment.deployment.yaml │ └── profile.deployment.yaml ├── .gitignore ├── README.md ├── admin ├── .dockerignore ├── .prettierrc.json ├── Dockerfile.dev ├── Dockerfile.prod ├── eslint.config.mjs ├── package-lock.json ├── package.json ├── src │ ├── config │ │ ├── appConfig.ts │ │ ├── db.connection.ts │ │ ├── dependencies.ts │ │ └── kafka.connection.ts │ ├── controllers │ │ ├── admin │ │ │ ├── dashboard.controller.ts │ │ │ ├── dashboardGraph.controller.ts │ │ │ └── index.ts │ │ ├── candidate │ │ │ ├── blockUnblock.controller.ts │ │ │ ├── getCandidates.controller.ts │ │ │ ├── index.ts │ │ │ └── viewProfile.controller.ts │ │ ├── index.ts │ │ ├── job │ │ │ ├── blockUnblock.controller.ts │ │ │ ├── getJob.controller.ts │ │ │ ├── getJobs.controller.ts │ │ │ └── index.ts │ │ ├── membership │ │ │ ├── blockUnblock.controller.ts │ │ │ ├── create.controller.ts │ │ │ ├── getMembership.controller.ts │ │ │ ├── getMemberships.controller.ts │ │ │ ├── index.ts │ │ │ └── update.controller.ts │ │ ├── payment │ │ │ ├── getPayments.controller.ts │ │ │ └── index.ts │ │ ├── recruiter │ │ │ ├── blockUnblock.controller.ts │ │ │ ├── getRecruiters.controller.ts │ │ │ ├── index.ts │ │ │ ├── search.controller.ts │ │ │ └── viewProfile.controller.ts │ │ └── search │ │ │ ├── index.ts │ │ │ └── search.controller.ts │ ├── entities │ │ ├── candidate.ts │ │ ├── index.ts │ │ ├── job.ts │ │ ├── membership-plan.ts │ │ ├── payment.ts │ │ └── recruiter.ts │ ├── frameworks │ │ ├── database │ │ │ ├── index.ts │ │ │ └── models │ │ │ │ ├── candidate.ts │ │ │ │ ├── index.ts │ │ │ │ ├── job.ts │ │ │ │ ├── membershipPlan.ts │ │ │ │ ├── payments.ts │ │ │ │ └── recruiter.ts │ │ ├── express │ │ │ ├── app.ts │ │ │ └── routes │ │ │ │ ├── candidate.ts │ │ │ │ ├── dashboard.ts │ │ │ │ ├── index.ts │ │ │ │ ├── job.ts │ │ │ │ ├── membershipplan.ts │ │ │ │ ├── payment.ts │ │ │ │ ├── recruiter.ts │ │ │ │ └── search.ts │ │ ├── repositories │ │ │ └── mongo │ │ │ │ ├── candidate.repository.ts │ │ │ │ ├── index.ts │ │ │ │ ├── job.repository.ts │ │ │ │ ├── membership.repository.ts │ │ │ │ ├── payment.repository.ts │ │ │ │ └── recruiter.repository.ts │ │ ├── types │ │ │ ├── dependency.ts │ │ │ ├── job.ts │ │ │ ├── membershipPlan.ts │ │ │ ├── payment.ts │ │ │ └── user.ts │ │ └── utils │ │ │ └── kafka-events │ │ │ ├── consumers │ │ │ ├── candidate-profile-updated-consumer.ts │ │ │ ├── job-created-consumer.ts │ │ │ ├── job-deleted-consumer.ts │ │ │ ├── job-updated-consumer.ts │ │ │ ├── payment-created-consumer.ts │ │ │ ├── recruiter-profile-updated-consumer.ts │ │ │ ├── user-created-consumer.ts │ │ │ └── user-updated-consumer.ts │ │ │ ├── handleMessage.ts │ │ │ └── publishers │ │ │ ├── job-updated-publisher.ts │ │ │ ├── membership-plan-created-publisher.ts │ │ │ ├── membership-plan-updated-publisher .ts │ │ │ └── user-updated-publisher.ts │ ├── index.ts │ └── useCases │ │ ├── candidate │ │ ├── blockunblock.ts │ │ ├── getCandidate.ts │ │ ├── getCandidates.ts │ │ └── index.ts │ │ ├── dashboard │ │ ├── getCardsDetails.ts │ │ ├── getGraphDetails.ts │ │ └── index.ts │ │ ├── index.ts │ │ ├── job │ │ ├── blockUnblock.ts │ │ ├── getJob.ts │ │ ├── getJobs.ts │ │ └── index.ts │ │ ├── membership │ │ ├── blockUnblock.ts │ │ ├── create.ts │ │ ├── getPlan.ts │ │ ├── getPlans.ts │ │ ├── index.ts │ │ └── updatePlan.ts │ │ ├── payment │ │ ├── getPayments.ts │ │ └── index.ts │ │ ├── recruiter │ │ ├── blockUnblock.ts │ │ ├── getRecruiter.ts │ │ ├── getRecruiters.ts │ │ └── index.ts │ │ └── search │ │ ├── index.ts │ │ └── search.ts └── tsconfig.json ├── auth ├── .dockerignore ├── .prettierrc.json ├── Dockerfile.dev ├── Dockerfile.prod ├── eslint.config.mjs ├── package-lock.json ├── package.json ├── src │ ├── config │ │ ├── appConfig.ts │ │ ├── db.connection.ts │ │ ├── dependencies.ts │ │ └── kafka.connection.ts │ ├── controllers │ │ ├── auth │ │ │ ├── index.ts │ │ │ ├── signin.controller.ts │ │ │ ├── signout.controller.ts │ │ │ ├── signup.controller.ts │ │ │ └── signupEmailOtpVerification.controller.ts │ │ ├── index.ts │ │ ├── jwtRefresh │ │ │ ├── index.ts │ │ │ └── jwtRefresh.controller.ts │ │ ├── otp │ │ │ ├── index.ts │ │ │ ├── sendotp.controller.ts │ │ │ └── verifyotp.controller.ts │ │ └── password │ │ │ ├── index.ts │ │ │ └── update.controller.ts │ ├── entities │ │ ├── index.ts │ │ └── user.ts │ ├── frameworks │ │ ├── database │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ └── models │ │ │ │ ├── index.ts │ │ │ │ └── users.ts │ │ ├── express │ │ │ ├── app.ts │ │ │ └── routes │ │ │ │ ├── admin.ts │ │ │ │ ├── candidate.ts │ │ │ │ ├── index.ts │ │ │ │ ├── jwt-refresh.ts │ │ │ │ ├── otp.ts │ │ │ │ └── recruiter.ts │ │ ├── middlewares │ │ │ ├── signinValidation.ts │ │ │ └── signupValidation.ts │ │ ├── repositories │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ └── users.repository.ts │ │ ├── types │ │ │ ├── dependency.ts │ │ │ ├── otp.ts │ │ │ └── user.ts │ │ └── utils │ │ │ ├── constants.ts │ │ │ ├── jwtToken.ts │ │ │ ├── kafka-events │ │ │ ├── consumers │ │ │ │ └── user-updated-consumer.ts │ │ │ ├── handleMessage.ts │ │ │ └── publishers │ │ │ │ └── user-created-publisher.ts │ │ │ ├── password.ts │ │ │ ├── sendEmail.ts │ │ │ └── twilio.ts │ ├── index.ts │ └── useCases │ │ ├── auth │ │ ├── index.ts │ │ ├── refreshToken.ts │ │ ├── signin.ts │ │ ├── signup.ts │ │ └── updatePassword.ts │ │ ├── index.ts │ │ └── otp │ │ ├── authEmailVerificationOtp.ts │ │ ├── index.ts │ │ ├── sendOtpEmail.ts │ │ ├── sendOtpMobile.ts │ │ ├── verifyEmailOtp.ts │ │ └── verifyMobileOtp.ts └── tsconfig.json ├── chat ├── .dockerignore ├── .prettierrc.json ├── Dockerfile.dev ├── Dockerfile.prod ├── eslint.config.mjs ├── package-lock.json ├── package.json ├── src │ ├── config │ │ ├── appConfig.ts │ │ ├── db.connection.ts │ │ ├── dependencies.ts │ │ └── kafka.connection.ts │ ├── controllers │ │ ├── chat │ │ │ ├── getChatRoom.controller.ts │ │ │ ├── getChatRooms.controller.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── notification │ │ │ ├── deleteNotifications.controller.ts │ │ │ ├── deleteNotificationsOfASender.controller.ts │ │ │ ├── getNotifications.controller.ts │ │ │ ├── getNotificationsCount.controller.ts │ │ │ ├── getUnreadMessagesCount.controller.ts │ │ │ └── index.ts │ ├── entities │ │ ├── chat-room.ts │ │ ├── notification.ts │ │ └── users.ts │ ├── frameworks │ │ ├── database │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ └── models │ │ │ │ ├── chatRoom.ts │ │ │ │ ├── index.ts │ │ │ │ ├── message.ts │ │ │ │ ├── notification.ts │ │ │ │ └── user.ts │ │ ├── express │ │ │ ├── app.ts │ │ │ └── routes │ │ │ │ ├── index.ts │ │ │ │ └── routes.ts │ │ ├── repositories │ │ │ └── mongo │ │ │ │ ├── chatRoom.repository.ts │ │ │ │ ├── index.ts │ │ │ │ ├── message.repository.ts │ │ │ │ ├── notifications.repository.ts │ │ │ │ └── user.repository.ts │ │ ├── types │ │ │ ├── chatRoom.ts │ │ │ ├── dependency.ts │ │ │ ├── message.ts │ │ │ ├── notification.ts │ │ │ └── user.ts │ │ ├── utils │ │ │ └── kafka-events │ │ │ │ ├── consumers │ │ │ │ ├── candidate-profile-updated-consumer.ts │ │ │ │ ├── user-created-consumer.ts │ │ │ │ └── user-updated-consumer.ts │ │ │ │ └── handleMessage.ts │ │ └── webSocket │ │ │ └── socket.ts │ ├── index.ts │ └── useCase │ │ ├── chat │ │ ├── getChatRoom.ts │ │ ├── getChatRooms.ts │ │ └── index.ts │ │ ├── index.ts │ │ └── notification │ │ ├── deleteNotifications.ts │ │ ├── deleteNotificationsBySenderId.ts │ │ ├── getNotifications.ts │ │ ├── getNotificationsCount.ts │ │ ├── getUnreadMessagesCount.ts │ │ └── index.ts └── tsconfig.json ├── client ├── .dockerignore ├── .eslintrc.cjs ├── Dockerfile.dev ├── Dockerfile.prod ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── favicon-32x32.png ├── src │ ├── App.tsx │ ├── assets │ │ ├── auth │ │ │ ├── candidate-login.svg │ │ │ └── recruiter-login.svg │ │ ├── chat │ │ │ └── double-chat-bubble-icon.svg │ │ ├── google │ │ │ └── google-icon.svg │ │ ├── jobs │ │ │ └── jobs-not-found.png │ │ ├── landingPage │ │ │ └── company-like.jpg │ │ ├── layoutItems │ │ │ ├── candidates.svg │ │ │ ├── companies.svg │ │ │ ├── dashboard.svg │ │ │ ├── favicon-32x32.png │ │ │ ├── finance.svg │ │ │ ├── left-arrow.svg │ │ │ ├── logout.svg │ │ │ └── membership.svg │ │ ├── payment │ │ │ └── wired-flat-37-approve-checked-simple (3).gif │ │ └── user │ │ │ └── user-not-found.png │ ├── axios │ │ ├── apiCalls.ts │ │ ├── apiMethods │ │ │ ├── admin-service │ │ │ │ ├── admin-dashboard.ts │ │ │ │ ├── candidates.ts │ │ │ │ ├── job.ts │ │ │ │ ├── recruiters.ts │ │ │ │ └── search.ts │ │ │ ├── auth-service │ │ │ │ ├── adminAuth.ts │ │ │ │ ├── candidateAuth.ts │ │ │ │ └── recruiterAuth.ts │ │ │ ├── chat-service │ │ │ │ ├── chat.ts │ │ │ │ └── notification.ts │ │ │ ├── jobs-service │ │ │ │ └── jobs.ts │ │ │ ├── payment-service │ │ │ │ ├── admin.ts │ │ │ │ └── candidate.ts │ │ │ ├── premium-plans-service │ │ │ │ ├── admin.ts │ │ │ │ └── candidate.ts │ │ │ └── profile-service │ │ │ │ ├── candidate.ts │ │ │ │ └── recruiter.ts │ │ ├── axiosInstance.ts │ │ └── refresh.ts │ ├── components │ │ ├── admin │ │ │ └── profile │ │ │ │ ├── CandidateProfile.tsx │ │ │ │ └── RecruiterProfile.tsx │ │ ├── cards │ │ │ ├── AdminViewJobDetailsCard.tsx │ │ │ ├── CandidateCard.tsx │ │ │ ├── DashBoardCard.tsx │ │ │ ├── JobAppliedCard.tsx │ │ │ ├── JobCard.tsx │ │ │ ├── JobCardAllJobs.tsx │ │ │ └── PaymentPlanCard.tsx │ │ ├── charts │ │ │ ├── ChartOne.tsx │ │ │ └── ChartThree.tsx │ │ ├── chat │ │ │ ├── ChatBoxTopBar.tsx │ │ │ ├── ChatInputBox.tsx │ │ │ ├── ChatRoomList.tsx │ │ │ └── Message.tsx │ │ ├── dropDown │ │ │ ├── DropDownSelect.tsx │ │ │ └── StatusChangeForm.tsx │ │ ├── filterSearch │ │ │ ├── FilterBar.tsx │ │ │ └── SearchBar.tsx │ │ ├── footer │ │ │ └── Footer.tsx │ │ ├── form │ │ │ ├── CreateJobForm.tsx │ │ │ ├── EditJob.tsx │ │ │ ├── EmailOrMobile.tsx │ │ │ ├── ForgotResetPasswordForm.tsx │ │ │ ├── auth │ │ │ │ ├── AdminSignin.tsx │ │ │ │ ├── CandidateAuth.tsx │ │ │ │ └── RecruiterAuth.tsx │ │ │ └── otpEnterForm.tsx │ │ ├── loading │ │ │ ├── BarLoading.tsx │ │ │ └── SpinnerLoading.tsx │ │ ├── navBar │ │ │ ├── LeftNavBarAdmin.tsx │ │ │ ├── LeftNavBarRecruiter.tsx │ │ │ ├── NavBarLanding.tsx │ │ │ └── TopNavBar.tsx │ │ ├── notification │ │ │ └── Notifications.tsx │ │ ├── pagination │ │ │ └── Paginate.tsx │ │ ├── recruiter │ │ │ ├── JobApplicationDetails.tsx │ │ │ └── JobDetails.tsx │ │ ├── shimmer │ │ │ ├── dashboard │ │ │ │ └── DashboardCardAdminShimmer.tsx │ │ │ ├── job │ │ │ │ ├── JobCardShimmer.tsx │ │ │ │ └── JobDetailsShimmer.tsx │ │ │ ├── payment │ │ │ │ └── PaymentPlanCardShimmer.tsx │ │ │ ├── recruiter │ │ │ │ └── CandidateCardShimmer.tsx │ │ │ └── table │ │ │ │ └── TableShimmer.tsx │ │ ├── table │ │ │ └── Table.tsx │ │ └── upload │ │ │ ├── FileUpload.tsx │ │ │ ├── ImageFileUpload.tsx │ │ │ └── ProfileResumeDisplay.tsx │ ├── config │ │ ├── apiUrlsConfig │ │ │ ├── adminServiceApiUrlConfig.ts │ │ │ ├── authApiUrlConfig.ts │ │ │ ├── chatApiUrlConfig.ts │ │ │ ├── jobApiUrlConfig.ts │ │ │ ├── notificationApiUrlConfig.ts │ │ │ ├── paymentApiUrlConfig.ts │ │ │ └── profileApiUrlConfig.ts │ │ ├── baseUrl.ts │ │ ├── firebase.ts │ │ └── socket.ts │ ├── context │ │ └── socketContext.tsx │ ├── index.css │ ├── main.tsx │ ├── pages │ │ ├── Error │ │ │ └── NotFound.tsx │ │ ├── admin │ │ │ └── UsersListPage.tsx │ │ ├── auth │ │ │ ├── EnterEmailOrMobilePage.tsx │ │ │ ├── OtpFormPage.tsx │ │ │ ├── UpdatePassword.tsx │ │ │ └── authUser │ │ │ │ ├── AdminSigninPage.tsx │ │ │ │ ├── AuthCandidate.tsx │ │ │ │ └── AuthRecruiter.tsx │ │ ├── chat │ │ │ └── ChatPage.tsx │ │ ├── dashboard │ │ │ ├── AdminDashBoard.tsx │ │ │ └── RecruiterDashBoardPage.tsx │ │ ├── job │ │ │ ├── JobDetailsPage.tsx │ │ │ ├── admin │ │ │ │ ├── JobsListPage.tsx │ │ │ │ └── ViewJobDetailsPage.tsx │ │ │ ├── candidate │ │ │ │ ├── AllJobsPage.tsx │ │ │ │ ├── AppliedJobsPage.tsx │ │ │ │ └── JobApplicationDetailsPage.tsx │ │ │ └── recruiter │ │ │ │ ├── AllAddedJobs.tsx │ │ │ │ ├── CreateJobPage.tsx │ │ │ │ ├── EditJobPage.tsx │ │ │ │ ├── JobApplicationDetailsPage.tsx │ │ │ │ └── JobApplicationsPage.tsx │ │ ├── landing │ │ │ └── LandingPage.tsx │ │ ├── layout │ │ │ ├── AdminLayout.tsx │ │ │ ├── CandidateLayout.tsx │ │ │ └── RecruiterLayout.tsx │ │ ├── payment │ │ │ ├── MembershipsListPage.tsx │ │ │ ├── PaymentFailed.tsx │ │ │ ├── PaymentPlans.tsx │ │ │ ├── PaymentSuccessFul.tsx │ │ │ └── PaymentsListPage.tsx │ │ ├── profile │ │ │ ├── admin │ │ │ │ └── ViewProfile.tsx │ │ │ ├── candidate │ │ │ │ ├── CandidateProfileEditPage.tsx │ │ │ │ └── CandidateProfilePage.tsx │ │ │ └── recruiter │ │ │ │ ├── RecruiterProfileEditPage.tsx │ │ │ │ └── RecruiterProfilePage.tsx │ │ └── recruiter │ │ │ └── ViewAllCandidatesPage.tsx │ ├── redux │ │ ├── reducer.ts │ │ ├── slice │ │ │ ├── chat.ts │ │ │ ├── isLoading.ts │ │ │ ├── job.ts │ │ │ ├── notification.ts │ │ │ └── user.ts │ │ └── store.ts │ ├── routes │ │ ├── AdminRoutes.tsx │ │ ├── CandidateRoutes.tsx │ │ └── RecruiterRouters.tsx │ ├── types │ │ ├── Job.ts │ │ ├── api.ts │ │ ├── chat.ts │ │ ├── otp.ts │ │ ├── payment.ts │ │ ├── profile.ts │ │ └── user.ts │ ├── utils │ │ ├── checkRole.ts │ │ ├── constants.ts │ │ ├── currency-format.ts │ │ ├── date-functions.ts │ │ ├── hotToastMessage.ts │ │ ├── localStorage.ts │ │ ├── swal.ts │ │ ├── toastMessage.ts │ │ └── validations │ │ │ ├── createJob.ts │ │ │ ├── otp.ts │ │ │ ├── signin.ts │ │ │ └── signup.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── job ├── .dockerignore ├── .prettierrc.json ├── Dockerfile.dev ├── Dockerfile.prod ├── eslint.config.mjs ├── package-lock.json ├── package.json ├── src │ ├── config │ │ ├── appConfig.ts │ │ ├── db.connection.ts │ │ ├── dependencies.ts │ │ └── kafka.connection.ts │ ├── controllers │ │ ├── candidate │ │ │ ├── appliedJobs.controller.ts │ │ │ ├── apply.controller.ts │ │ │ ├── checkApplied.controller.ts │ │ │ ├── getApplication.controller.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── jobs │ │ │ ├── filterJobs.controller.ts │ │ │ ├── getJob.controller.ts │ │ │ ├── getJobs.controller.ts │ │ │ ├── index.ts │ │ │ └── viewDistinctFieldValues.controller.ts │ │ ├── recruiter │ │ │ ├── changeApplicationStatus.controller.ts │ │ │ ├── closeJob.controller.ts │ │ │ ├── createJob.controller.ts │ │ │ ├── dashboardCardsData.controller.ts │ │ │ ├── dashboardGraphData.controller.ts │ │ │ ├── deleteJob.controller.ts │ │ │ ├── edit.controller.ts │ │ │ ├── getApplication.controller.ts │ │ │ ├── getApplications.controller.ts │ │ │ ├── getCreatedJobs.controller.ts │ │ │ └── index.ts │ │ └── search │ │ │ ├── index.ts │ │ │ └── search.controller.ts │ ├── entities │ │ ├── job.ts │ │ └── jobApplications.ts │ ├── frameworks │ │ ├── database │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ └── models │ │ │ │ ├── index.ts │ │ │ │ ├── job.ts │ │ │ │ ├── jobApplication.ts │ │ │ │ └── user.ts │ │ ├── express │ │ │ ├── app.ts │ │ │ └── routes │ │ │ │ ├── candidate.ts │ │ │ │ ├── index.ts │ │ │ │ └── recruiter.ts │ │ ├── repositories │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ ├── job.repository.ts │ │ │ │ ├── jobApplication.repository.ts │ │ │ │ └── user.repository.ts │ │ ├── types │ │ │ ├── dependency.ts │ │ │ ├── job.ts │ │ │ ├── jobApplication.ts │ │ │ └── user.ts │ │ └── utils │ │ │ ├── constants.ts │ │ │ └── kafka-events │ │ │ ├── consumers │ │ │ ├── jobUpdatedConsumer.ts │ │ │ ├── userCreatedConsumer.ts │ │ │ └── userUpdatedConsumer.ts │ │ │ ├── handleMessage.ts │ │ │ └── publishers │ │ │ ├── jobCreatedPublisher.ts │ │ │ ├── jobDeletedPublisher.ts │ │ │ └── jobUpdatedPublisher.ts │ ├── index.ts │ └── useCases │ │ ├── candidate │ │ ├── apply.ts │ │ ├── checkApplied.ts │ │ ├── getAppliedJobs.ts │ │ └── index.ts │ │ ├── index.ts │ │ ├── job │ │ ├── filterJob.ts │ │ ├── getApplication.ts │ │ ├── getJobById.ts │ │ ├── getJobFieldsDistinctValues.ts │ │ ├── getJobs.ts │ │ ├── index.ts │ │ └── search.ts │ │ └── recruiter │ │ ├── changeApplicationStatus.ts │ │ ├── changeClosejobStatus.ts │ │ ├── createJob.ts │ │ ├── dashboardCardsDetails.ts │ │ ├── dashboardGraphDetails.ts │ │ ├── deleteJob.ts │ │ ├── getApplications.ts │ │ ├── getCreatedJobs.ts │ │ ├── index.ts │ │ └── update.ts └── tsconfig.json ├── k8s ├── README.md ├── certificate │ ├── cert-issuer-prod.yaml │ └── cert-issuer-stagging.yaml ├── ingress │ ├── dev │ │ └── ingress-srv.yaml │ └── prod │ │ └── ingress-srv.yaml ├── stateful │ ├── admin-mongo-deployment.yaml │ ├── auth-mongo-deployment.yaml │ ├── job-mongo-deployment.yaml │ ├── kafka-deployment.yaml │ └── profile-mongo-deployment.yaml └── stateless │ ├── admin-deployment.yaml │ ├── auth-deployment.yaml │ ├── chat-deployment.yaml │ ├── client-app-deployment.yaml │ ├── job-deployment.yaml │ ├── payment-deployment.yaml │ └── profile-deployment.yaml ├── payment ├── .dockerignore ├── .prettierrc.json ├── Dockerfile.dev ├── Dockerfile.prod ├── eslint.config.mjs ├── package-lock.json ├── package.json ├── src │ ├── config │ │ ├── appConfig.ts │ │ ├── db.connection.ts │ │ ├── dependencies.ts │ │ ├── kafka.connection.ts │ │ └── stripe.ts │ ├── controllers │ │ ├── index.ts │ │ ├── payment │ │ │ ├── createPayment.controller.ts │ │ │ └── index.ts │ │ └── premium │ │ │ ├── getPremiumPlans.controller.ts │ │ │ └── index.ts │ ├── entities │ │ ├── membershipPlan.ts │ │ └── payment.ts │ ├── frameworks │ │ ├── database │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ └── models │ │ │ │ ├── index.ts │ │ │ │ ├── membershipPlan.ts │ │ │ │ └── payment.ts │ │ ├── express │ │ │ ├── app.ts │ │ │ └── routes │ │ │ │ ├── index.ts │ │ │ │ ├── payment.ts │ │ │ │ └── premium.ts │ │ ├── repositories │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ ├── membershipPlan.repository.ts │ │ │ │ └── payment.repository.ts │ │ ├── types │ │ │ ├── dependency.ts │ │ │ ├── membershipPlan.ts │ │ │ └── payment.ts │ │ └── utils │ │ │ └── kafka-events │ │ │ ├── consumers │ │ │ └── premiumPlanCreatedConsumer.ts │ │ │ ├── handleMessage.ts │ │ │ └── publishers │ │ │ └── paymentDonePublisher.ts │ ├── index.ts │ └── useCase │ │ ├── index.ts │ │ ├── payment │ │ ├── createPayment.ts │ │ └── index.ts │ │ └── premium │ │ ├── getPremiumPlans.ts │ │ └── index.ts └── tsconfig.json ├── profile ├── .dockerignore ├── .prettierrc.json ├── Dockerfile.dev ├── Dockerfile.prod ├── eslint.config.mjs ├── package-lock.json ├── package.json ├── src │ ├── config │ │ ├── appConfig.ts │ │ ├── cloudinary.ts │ │ ├── db.connection.ts │ │ ├── dependencies.ts │ │ ├── kafka.connection.ts │ │ └── multer.ts │ ├── controllers │ │ ├── candidate │ │ │ ├── deleteResume.controller.ts │ │ │ ├── index.ts │ │ │ ├── updatePreferredJobs.controller.ts │ │ │ ├── updateProfile.controller.ts │ │ │ ├── updateSkills.controller.ts │ │ │ ├── uploadProfilePic.controller.ts │ │ │ ├── uploadResume.controller.ts │ │ │ └── viewProfile.controller.ts │ │ ├── index.ts │ │ └── recruiter │ │ │ ├── getcandidates.controller.ts │ │ │ ├── index.ts │ │ │ ├── update.controller.ts │ │ │ └── viewProfile.controller.ts │ ├── entities │ │ ├── candidate-profile.ts │ │ ├── index.ts │ │ └── recruiter-profile.ts │ ├── frameworks │ │ ├── database │ │ │ └── mongo │ │ │ │ ├── index.ts │ │ │ │ └── models │ │ │ │ ├── candidate.ts │ │ │ │ ├── index.ts │ │ │ │ └── recruiter.ts │ │ ├── express │ │ │ ├── app.ts │ │ │ └── routes │ │ │ │ ├── candidate.ts │ │ │ │ ├── index.ts │ │ │ │ └── recruiter.ts │ │ ├── repository │ │ │ └── mongo │ │ │ │ ├── candidateProfile.repository.ts │ │ │ │ ├── index.ts │ │ │ │ └── recruiterProfile.repository.ts │ │ ├── types │ │ │ ├── candidate.ts │ │ │ ├── dependency.ts │ │ │ ├── recruiter.ts │ │ │ └── user.ts │ │ └── utils │ │ │ ├── kafka-events │ │ │ ├── consumers │ │ │ │ ├── payment-created-consumer.ts │ │ │ │ ├── user-created-consumer.ts │ │ │ │ └── user-updated-consumer.ts │ │ │ ├── handleMessage.ts │ │ │ └── publishers │ │ │ │ ├── candidate-profile-updated-publisher .ts │ │ │ │ ├── recruiter-profile-updated-publisher.ts │ │ │ │ └── user-updated-publisher.ts │ │ │ └── uploads.ts │ ├── index.ts │ └── useCases │ │ ├── candidate │ │ ├── deleteResume.ts │ │ ├── getProfileByEmail.ts │ │ ├── getProfileById.ts │ │ ├── index.ts │ │ ├── updatePreferredJobs.ts │ │ ├── updateProfile.ts │ │ ├── updateSkills.ts │ │ ├── uploadProfilePic.ts │ │ └── uploadResume.ts │ │ ├── index.ts │ │ └── recruiter │ │ ├── getCandidateProfiles.ts │ │ ├── getProfileById.ts │ │ ├── index.ts │ │ └── updateProfile.ts └── tsconfig.json └── skaffold.yaml /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/admin.deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/admin.deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/auth.deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/auth.deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/chat.deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/chat.deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/client-app.deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/client-app.deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/deploy-manifest.yaml -------------------------------------------------------------------------------- /.github/workflows/job.deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/job.deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/payment.deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/payment.deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/profile.deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.github/workflows/profile.deployment.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/README.md -------------------------------------------------------------------------------- /admin/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /admin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/.prettierrc.json -------------------------------------------------------------------------------- /admin/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/Dockerfile.dev -------------------------------------------------------------------------------- /admin/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/Dockerfile.prod -------------------------------------------------------------------------------- /admin/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/eslint.config.mjs -------------------------------------------------------------------------------- /admin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/package-lock.json -------------------------------------------------------------------------------- /admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/package.json -------------------------------------------------------------------------------- /admin/src/config/appConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/config/appConfig.ts -------------------------------------------------------------------------------- /admin/src/config/db.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/config/db.connection.ts -------------------------------------------------------------------------------- /admin/src/config/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/config/dependencies.ts -------------------------------------------------------------------------------- /admin/src/config/kafka.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/config/kafka.connection.ts -------------------------------------------------------------------------------- /admin/src/controllers/admin/dashboard.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/admin/dashboard.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/admin/dashboardGraph.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/admin/dashboardGraph.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/admin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/admin/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/candidate/blockUnblock.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/candidate/blockUnblock.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/candidate/getCandidates.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/candidate/getCandidates.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/candidate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/candidate/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/candidate/viewProfile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/candidate/viewProfile.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/job/blockUnblock.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/job/blockUnblock.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/job/getJob.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/job/getJob.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/job/getJobs.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/job/getJobs.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/job/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/job/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/membership/blockUnblock.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/membership/blockUnblock.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/membership/create.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/membership/create.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/membership/getMembership.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/membership/getMembership.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/membership/getMemberships.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/membership/getMemberships.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/membership/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/membership/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/membership/update.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/membership/update.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/payment/getPayments.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/payment/getPayments.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/payment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/payment/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/recruiter/blockUnblock.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/recruiter/blockUnblock.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/recruiter/getRecruiters.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/recruiter/getRecruiters.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/recruiter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/recruiter/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/recruiter/search.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/recruiter/search.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/recruiter/viewProfile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/recruiter/viewProfile.controller.ts -------------------------------------------------------------------------------- /admin/src/controllers/search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/search/index.ts -------------------------------------------------------------------------------- /admin/src/controllers/search/search.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/controllers/search/search.controller.ts -------------------------------------------------------------------------------- /admin/src/entities/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/entities/candidate.ts -------------------------------------------------------------------------------- /admin/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/entities/index.ts -------------------------------------------------------------------------------- /admin/src/entities/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/entities/job.ts -------------------------------------------------------------------------------- /admin/src/entities/membership-plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/entities/membership-plan.ts -------------------------------------------------------------------------------- /admin/src/entities/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/entities/payment.ts -------------------------------------------------------------------------------- /admin/src/entities/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/entities/recruiter.ts -------------------------------------------------------------------------------- /admin/src/frameworks/database/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | -------------------------------------------------------------------------------- /admin/src/frameworks/database/models/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/database/models/candidate.ts -------------------------------------------------------------------------------- /admin/src/frameworks/database/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/database/models/index.ts -------------------------------------------------------------------------------- /admin/src/frameworks/database/models/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/database/models/job.ts -------------------------------------------------------------------------------- /admin/src/frameworks/database/models/membershipPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/database/models/membershipPlan.ts -------------------------------------------------------------------------------- /admin/src/frameworks/database/models/payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/database/models/payments.ts -------------------------------------------------------------------------------- /admin/src/frameworks/database/models/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/database/models/recruiter.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/app.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/candidate.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/dashboard.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/index.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/job.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/membershipplan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/membershipplan.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/payment.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/recruiter.ts -------------------------------------------------------------------------------- /admin/src/frameworks/express/routes/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/express/routes/search.ts -------------------------------------------------------------------------------- /admin/src/frameworks/repositories/mongo/candidate.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/repositories/mongo/candidate.repository.ts -------------------------------------------------------------------------------- /admin/src/frameworks/repositories/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/repositories/mongo/index.ts -------------------------------------------------------------------------------- /admin/src/frameworks/repositories/mongo/job.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/repositories/mongo/job.repository.ts -------------------------------------------------------------------------------- /admin/src/frameworks/repositories/mongo/membership.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/repositories/mongo/membership.repository.ts -------------------------------------------------------------------------------- /admin/src/frameworks/repositories/mongo/payment.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/repositories/mongo/payment.repository.ts -------------------------------------------------------------------------------- /admin/src/frameworks/repositories/mongo/recruiter.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/repositories/mongo/recruiter.repository.ts -------------------------------------------------------------------------------- /admin/src/frameworks/types/dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/types/dependency.ts -------------------------------------------------------------------------------- /admin/src/frameworks/types/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/types/job.ts -------------------------------------------------------------------------------- /admin/src/frameworks/types/membershipPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/types/membershipPlan.ts -------------------------------------------------------------------------------- /admin/src/frameworks/types/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/types/payment.ts -------------------------------------------------------------------------------- /admin/src/frameworks/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/types/user.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/candidate-profile-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/candidate-profile-updated-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/job-created-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/job-created-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/job-deleted-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/job-deleted-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/job-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/job-updated-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/payment-created-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/payment-created-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/recruiter-profile-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/recruiter-profile-updated-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/user-created-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/user-created-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/handleMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/handleMessage.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/publishers/job-updated-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/publishers/job-updated-publisher.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/publishers/membership-plan-created-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/publishers/membership-plan-created-publisher.ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/publishers/membership-plan-updated-publisher .ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/publishers/membership-plan-updated-publisher .ts -------------------------------------------------------------------------------- /admin/src/frameworks/utils/kafka-events/publishers/user-updated-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/frameworks/utils/kafka-events/publishers/user-updated-publisher.ts -------------------------------------------------------------------------------- /admin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/candidate/blockunblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/candidate/blockunblock.ts -------------------------------------------------------------------------------- /admin/src/useCases/candidate/getCandidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/candidate/getCandidate.ts -------------------------------------------------------------------------------- /admin/src/useCases/candidate/getCandidates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/candidate/getCandidates.ts -------------------------------------------------------------------------------- /admin/src/useCases/candidate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/candidate/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/dashboard/getCardsDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/dashboard/getCardsDetails.ts -------------------------------------------------------------------------------- /admin/src/useCases/dashboard/getGraphDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/dashboard/getGraphDetails.ts -------------------------------------------------------------------------------- /admin/src/useCases/dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/dashboard/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/job/blockUnblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/job/blockUnblock.ts -------------------------------------------------------------------------------- /admin/src/useCases/job/getJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/job/getJob.ts -------------------------------------------------------------------------------- /admin/src/useCases/job/getJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/job/getJobs.ts -------------------------------------------------------------------------------- /admin/src/useCases/job/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/job/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/membership/blockUnblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/membership/blockUnblock.ts -------------------------------------------------------------------------------- /admin/src/useCases/membership/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/membership/create.ts -------------------------------------------------------------------------------- /admin/src/useCases/membership/getPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/membership/getPlan.ts -------------------------------------------------------------------------------- /admin/src/useCases/membership/getPlans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/membership/getPlans.ts -------------------------------------------------------------------------------- /admin/src/useCases/membership/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/membership/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/membership/updatePlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/membership/updatePlan.ts -------------------------------------------------------------------------------- /admin/src/useCases/payment/getPayments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/payment/getPayments.ts -------------------------------------------------------------------------------- /admin/src/useCases/payment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/payment/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/recruiter/blockUnblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/recruiter/blockUnblock.ts -------------------------------------------------------------------------------- /admin/src/useCases/recruiter/getRecruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/recruiter/getRecruiter.ts -------------------------------------------------------------------------------- /admin/src/useCases/recruiter/getRecruiters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/recruiter/getRecruiters.ts -------------------------------------------------------------------------------- /admin/src/useCases/recruiter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/recruiter/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/search/index.ts -------------------------------------------------------------------------------- /admin/src/useCases/search/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/src/useCases/search/search.ts -------------------------------------------------------------------------------- /admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/admin/tsconfig.json -------------------------------------------------------------------------------- /auth/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /auth/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/.prettierrc.json -------------------------------------------------------------------------------- /auth/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/Dockerfile.dev -------------------------------------------------------------------------------- /auth/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/Dockerfile.prod -------------------------------------------------------------------------------- /auth/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/eslint.config.mjs -------------------------------------------------------------------------------- /auth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/package-lock.json -------------------------------------------------------------------------------- /auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/package.json -------------------------------------------------------------------------------- /auth/src/config/appConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/config/appConfig.ts -------------------------------------------------------------------------------- /auth/src/config/db.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/config/db.connection.ts -------------------------------------------------------------------------------- /auth/src/config/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/config/dependencies.ts -------------------------------------------------------------------------------- /auth/src/config/kafka.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/config/kafka.connection.ts -------------------------------------------------------------------------------- /auth/src/controllers/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/auth/index.ts -------------------------------------------------------------------------------- /auth/src/controllers/auth/signin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/auth/signin.controller.ts -------------------------------------------------------------------------------- /auth/src/controllers/auth/signout.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/auth/signout.controller.ts -------------------------------------------------------------------------------- /auth/src/controllers/auth/signup.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/auth/signup.controller.ts -------------------------------------------------------------------------------- /auth/src/controllers/auth/signupEmailOtpVerification.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/auth/signupEmailOtpVerification.controller.ts -------------------------------------------------------------------------------- /auth/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/index.ts -------------------------------------------------------------------------------- /auth/src/controllers/jwtRefresh/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/jwtRefresh/index.ts -------------------------------------------------------------------------------- /auth/src/controllers/jwtRefresh/jwtRefresh.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/jwtRefresh/jwtRefresh.controller.ts -------------------------------------------------------------------------------- /auth/src/controllers/otp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/otp/index.ts -------------------------------------------------------------------------------- /auth/src/controllers/otp/sendotp.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/otp/sendotp.controller.ts -------------------------------------------------------------------------------- /auth/src/controllers/otp/verifyotp.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/otp/verifyotp.controller.ts -------------------------------------------------------------------------------- /auth/src/controllers/password/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/password/index.ts -------------------------------------------------------------------------------- /auth/src/controllers/password/update.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/controllers/password/update.controller.ts -------------------------------------------------------------------------------- /auth/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/entities/index.ts -------------------------------------------------------------------------------- /auth/src/entities/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/entities/user.ts -------------------------------------------------------------------------------- /auth/src/frameworks/database/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/database/mongo/index.ts -------------------------------------------------------------------------------- /auth/src/frameworks/database/mongo/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/database/mongo/models/index.ts -------------------------------------------------------------------------------- /auth/src/frameworks/database/mongo/models/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/database/mongo/models/users.ts -------------------------------------------------------------------------------- /auth/src/frameworks/express/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/express/app.ts -------------------------------------------------------------------------------- /auth/src/frameworks/express/routes/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/express/routes/admin.ts -------------------------------------------------------------------------------- /auth/src/frameworks/express/routes/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/express/routes/candidate.ts -------------------------------------------------------------------------------- /auth/src/frameworks/express/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/express/routes/index.ts -------------------------------------------------------------------------------- /auth/src/frameworks/express/routes/jwt-refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/express/routes/jwt-refresh.ts -------------------------------------------------------------------------------- /auth/src/frameworks/express/routes/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/express/routes/otp.ts -------------------------------------------------------------------------------- /auth/src/frameworks/express/routes/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/express/routes/recruiter.ts -------------------------------------------------------------------------------- /auth/src/frameworks/middlewares/signinValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/middlewares/signinValidation.ts -------------------------------------------------------------------------------- /auth/src/frameworks/middlewares/signupValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/middlewares/signupValidation.ts -------------------------------------------------------------------------------- /auth/src/frameworks/repositories/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/repositories/mongo/index.ts -------------------------------------------------------------------------------- /auth/src/frameworks/repositories/mongo/users.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/repositories/mongo/users.repository.ts -------------------------------------------------------------------------------- /auth/src/frameworks/types/dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/types/dependency.ts -------------------------------------------------------------------------------- /auth/src/frameworks/types/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/types/otp.ts -------------------------------------------------------------------------------- /auth/src/frameworks/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/types/user.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/constants.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/jwtToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/jwtToken.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/kafka-events/handleMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/kafka-events/handleMessage.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/kafka-events/publishers/user-created-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/kafka-events/publishers/user-created-publisher.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/password.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/sendEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/sendEmail.ts -------------------------------------------------------------------------------- /auth/src/frameworks/utils/twilio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/frameworks/utils/twilio.ts -------------------------------------------------------------------------------- /auth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/index.ts -------------------------------------------------------------------------------- /auth/src/useCases/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/auth/index.ts -------------------------------------------------------------------------------- /auth/src/useCases/auth/refreshToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/auth/refreshToken.ts -------------------------------------------------------------------------------- /auth/src/useCases/auth/signin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/auth/signin.ts -------------------------------------------------------------------------------- /auth/src/useCases/auth/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/auth/signup.ts -------------------------------------------------------------------------------- /auth/src/useCases/auth/updatePassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/auth/updatePassword.ts -------------------------------------------------------------------------------- /auth/src/useCases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/index.ts -------------------------------------------------------------------------------- /auth/src/useCases/otp/authEmailVerificationOtp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/otp/authEmailVerificationOtp.ts -------------------------------------------------------------------------------- /auth/src/useCases/otp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/otp/index.ts -------------------------------------------------------------------------------- /auth/src/useCases/otp/sendOtpEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/otp/sendOtpEmail.ts -------------------------------------------------------------------------------- /auth/src/useCases/otp/sendOtpMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/otp/sendOtpMobile.ts -------------------------------------------------------------------------------- /auth/src/useCases/otp/verifyEmailOtp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/otp/verifyEmailOtp.ts -------------------------------------------------------------------------------- /auth/src/useCases/otp/verifyMobileOtp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/src/useCases/otp/verifyMobileOtp.ts -------------------------------------------------------------------------------- /auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/auth/tsconfig.json -------------------------------------------------------------------------------- /chat/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /chat/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/.prettierrc.json -------------------------------------------------------------------------------- /chat/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/Dockerfile.dev -------------------------------------------------------------------------------- /chat/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/Dockerfile.prod -------------------------------------------------------------------------------- /chat/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/eslint.config.mjs -------------------------------------------------------------------------------- /chat/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/package-lock.json -------------------------------------------------------------------------------- /chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/package.json -------------------------------------------------------------------------------- /chat/src/config/appConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/config/appConfig.ts -------------------------------------------------------------------------------- /chat/src/config/db.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/config/db.connection.ts -------------------------------------------------------------------------------- /chat/src/config/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/config/dependencies.ts -------------------------------------------------------------------------------- /chat/src/config/kafka.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/config/kafka.connection.ts -------------------------------------------------------------------------------- /chat/src/controllers/chat/getChatRoom.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/chat/getChatRoom.controller.ts -------------------------------------------------------------------------------- /chat/src/controllers/chat/getChatRooms.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/chat/getChatRooms.controller.ts -------------------------------------------------------------------------------- /chat/src/controllers/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/chat/index.ts -------------------------------------------------------------------------------- /chat/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/index.ts -------------------------------------------------------------------------------- /chat/src/controllers/notification/deleteNotifications.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/notification/deleteNotifications.controller.ts -------------------------------------------------------------------------------- /chat/src/controllers/notification/deleteNotificationsOfASender.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/notification/deleteNotificationsOfASender.controller.ts -------------------------------------------------------------------------------- /chat/src/controllers/notification/getNotifications.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/notification/getNotifications.controller.ts -------------------------------------------------------------------------------- /chat/src/controllers/notification/getNotificationsCount.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/notification/getNotificationsCount.controller.ts -------------------------------------------------------------------------------- /chat/src/controllers/notification/getUnreadMessagesCount.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/notification/getUnreadMessagesCount.controller.ts -------------------------------------------------------------------------------- /chat/src/controllers/notification/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/controllers/notification/index.ts -------------------------------------------------------------------------------- /chat/src/entities/chat-room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/entities/chat-room.ts -------------------------------------------------------------------------------- /chat/src/entities/notification.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chat/src/entities/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/entities/users.ts -------------------------------------------------------------------------------- /chat/src/frameworks/database/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/database/mongo/index.ts -------------------------------------------------------------------------------- /chat/src/frameworks/database/mongo/models/chatRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/database/mongo/models/chatRoom.ts -------------------------------------------------------------------------------- /chat/src/frameworks/database/mongo/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/database/mongo/models/index.ts -------------------------------------------------------------------------------- /chat/src/frameworks/database/mongo/models/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/database/mongo/models/message.ts -------------------------------------------------------------------------------- /chat/src/frameworks/database/mongo/models/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/database/mongo/models/notification.ts -------------------------------------------------------------------------------- /chat/src/frameworks/database/mongo/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/database/mongo/models/user.ts -------------------------------------------------------------------------------- /chat/src/frameworks/express/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/express/app.ts -------------------------------------------------------------------------------- /chat/src/frameworks/express/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/express/routes/index.ts -------------------------------------------------------------------------------- /chat/src/frameworks/express/routes/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/express/routes/routes.ts -------------------------------------------------------------------------------- /chat/src/frameworks/repositories/mongo/chatRoom.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/repositories/mongo/chatRoom.repository.ts -------------------------------------------------------------------------------- /chat/src/frameworks/repositories/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/repositories/mongo/index.ts -------------------------------------------------------------------------------- /chat/src/frameworks/repositories/mongo/message.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/repositories/mongo/message.repository.ts -------------------------------------------------------------------------------- /chat/src/frameworks/repositories/mongo/notifications.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/repositories/mongo/notifications.repository.ts -------------------------------------------------------------------------------- /chat/src/frameworks/repositories/mongo/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/repositories/mongo/user.repository.ts -------------------------------------------------------------------------------- /chat/src/frameworks/types/chatRoom.ts: -------------------------------------------------------------------------------- 1 | export interface IChatRoom { 2 | users: string[]; 3 | } 4 | -------------------------------------------------------------------------------- /chat/src/frameworks/types/dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/types/dependency.ts -------------------------------------------------------------------------------- /chat/src/frameworks/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/types/message.ts -------------------------------------------------------------------------------- /chat/src/frameworks/types/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/types/notification.ts -------------------------------------------------------------------------------- /chat/src/frameworks/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/types/user.ts -------------------------------------------------------------------------------- /chat/src/frameworks/utils/kafka-events/consumers/candidate-profile-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/utils/kafka-events/consumers/candidate-profile-updated-consumer.ts -------------------------------------------------------------------------------- /chat/src/frameworks/utils/kafka-events/consumers/user-created-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/utils/kafka-events/consumers/user-created-consumer.ts -------------------------------------------------------------------------------- /chat/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts -------------------------------------------------------------------------------- /chat/src/frameworks/utils/kafka-events/handleMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/utils/kafka-events/handleMessage.ts -------------------------------------------------------------------------------- /chat/src/frameworks/webSocket/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/frameworks/webSocket/socket.ts -------------------------------------------------------------------------------- /chat/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/index.ts -------------------------------------------------------------------------------- /chat/src/useCase/chat/getChatRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/chat/getChatRoom.ts -------------------------------------------------------------------------------- /chat/src/useCase/chat/getChatRooms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/chat/getChatRooms.ts -------------------------------------------------------------------------------- /chat/src/useCase/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/chat/index.ts -------------------------------------------------------------------------------- /chat/src/useCase/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/index.ts -------------------------------------------------------------------------------- /chat/src/useCase/notification/deleteNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/notification/deleteNotifications.ts -------------------------------------------------------------------------------- /chat/src/useCase/notification/deleteNotificationsBySenderId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/notification/deleteNotificationsBySenderId.ts -------------------------------------------------------------------------------- /chat/src/useCase/notification/getNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/notification/getNotifications.ts -------------------------------------------------------------------------------- /chat/src/useCase/notification/getNotificationsCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/notification/getNotificationsCount.ts -------------------------------------------------------------------------------- /chat/src/useCase/notification/getUnreadMessagesCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/notification/getUnreadMessagesCount.ts -------------------------------------------------------------------------------- /chat/src/useCase/notification/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/src/useCase/notification/index.ts -------------------------------------------------------------------------------- /chat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/chat/tsconfig.json -------------------------------------------------------------------------------- /client/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/Dockerfile.dev -------------------------------------------------------------------------------- /client/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/Dockerfile.prod -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/public/favicon-32x32.png -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/assets/auth/candidate-login.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/auth/candidate-login.svg -------------------------------------------------------------------------------- /client/src/assets/auth/recruiter-login.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/auth/recruiter-login.svg -------------------------------------------------------------------------------- /client/src/assets/chat/double-chat-bubble-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/chat/double-chat-bubble-icon.svg -------------------------------------------------------------------------------- /client/src/assets/google/google-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/google/google-icon.svg -------------------------------------------------------------------------------- /client/src/assets/jobs/jobs-not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/jobs/jobs-not-found.png -------------------------------------------------------------------------------- /client/src/assets/landingPage/company-like.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/landingPage/company-like.jpg -------------------------------------------------------------------------------- /client/src/assets/layoutItems/candidates.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/candidates.svg -------------------------------------------------------------------------------- /client/src/assets/layoutItems/companies.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/companies.svg -------------------------------------------------------------------------------- /client/src/assets/layoutItems/dashboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/dashboard.svg -------------------------------------------------------------------------------- /client/src/assets/layoutItems/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/favicon-32x32.png -------------------------------------------------------------------------------- /client/src/assets/layoutItems/finance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/finance.svg -------------------------------------------------------------------------------- /client/src/assets/layoutItems/left-arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/left-arrow.svg -------------------------------------------------------------------------------- /client/src/assets/layoutItems/logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/logout.svg -------------------------------------------------------------------------------- /client/src/assets/layoutItems/membership.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/layoutItems/membership.svg -------------------------------------------------------------------------------- /client/src/assets/payment/wired-flat-37-approve-checked-simple (3).gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/payment/wired-flat-37-approve-checked-simple (3).gif -------------------------------------------------------------------------------- /client/src/assets/user/user-not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/assets/user/user-not-found.png -------------------------------------------------------------------------------- /client/src/axios/apiCalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiCalls.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/admin-service/admin-dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/admin-service/admin-dashboard.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/admin-service/candidates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/admin-service/candidates.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/admin-service/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/admin-service/job.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/admin-service/recruiters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/admin-service/recruiters.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/admin-service/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/admin-service/search.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/auth-service/adminAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/auth-service/adminAuth.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/auth-service/candidateAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/auth-service/candidateAuth.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/auth-service/recruiterAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/auth-service/recruiterAuth.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/chat-service/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/chat-service/chat.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/chat-service/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/chat-service/notification.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/jobs-service/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/jobs-service/jobs.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/payment-service/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/payment-service/admin.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/payment-service/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/payment-service/candidate.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/premium-plans-service/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/premium-plans-service/admin.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/premium-plans-service/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/premium-plans-service/candidate.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/profile-service/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/profile-service/candidate.ts -------------------------------------------------------------------------------- /client/src/axios/apiMethods/profile-service/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/apiMethods/profile-service/recruiter.ts -------------------------------------------------------------------------------- /client/src/axios/axiosInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/axiosInstance.ts -------------------------------------------------------------------------------- /client/src/axios/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/axios/refresh.ts -------------------------------------------------------------------------------- /client/src/components/admin/profile/CandidateProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/admin/profile/CandidateProfile.tsx -------------------------------------------------------------------------------- /client/src/components/admin/profile/RecruiterProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/admin/profile/RecruiterProfile.tsx -------------------------------------------------------------------------------- /client/src/components/cards/AdminViewJobDetailsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/cards/AdminViewJobDetailsCard.tsx -------------------------------------------------------------------------------- /client/src/components/cards/CandidateCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/cards/CandidateCard.tsx -------------------------------------------------------------------------------- /client/src/components/cards/DashBoardCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/cards/DashBoardCard.tsx -------------------------------------------------------------------------------- /client/src/components/cards/JobAppliedCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/cards/JobAppliedCard.tsx -------------------------------------------------------------------------------- /client/src/components/cards/JobCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/cards/JobCard.tsx -------------------------------------------------------------------------------- /client/src/components/cards/JobCardAllJobs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/cards/JobCardAllJobs.tsx -------------------------------------------------------------------------------- /client/src/components/cards/PaymentPlanCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/cards/PaymentPlanCard.tsx -------------------------------------------------------------------------------- /client/src/components/charts/ChartOne.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/charts/ChartOne.tsx -------------------------------------------------------------------------------- /client/src/components/charts/ChartThree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/charts/ChartThree.tsx -------------------------------------------------------------------------------- /client/src/components/chat/ChatBoxTopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/chat/ChatBoxTopBar.tsx -------------------------------------------------------------------------------- /client/src/components/chat/ChatInputBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/chat/ChatInputBox.tsx -------------------------------------------------------------------------------- /client/src/components/chat/ChatRoomList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/chat/ChatRoomList.tsx -------------------------------------------------------------------------------- /client/src/components/chat/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/chat/Message.tsx -------------------------------------------------------------------------------- /client/src/components/dropDown/DropDownSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/dropDown/DropDownSelect.tsx -------------------------------------------------------------------------------- /client/src/components/dropDown/StatusChangeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/dropDown/StatusChangeForm.tsx -------------------------------------------------------------------------------- /client/src/components/filterSearch/FilterBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/filterSearch/FilterBar.tsx -------------------------------------------------------------------------------- /client/src/components/filterSearch/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/filterSearch/SearchBar.tsx -------------------------------------------------------------------------------- /client/src/components/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/footer/Footer.tsx -------------------------------------------------------------------------------- /client/src/components/form/CreateJobForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/CreateJobForm.tsx -------------------------------------------------------------------------------- /client/src/components/form/EditJob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/EditJob.tsx -------------------------------------------------------------------------------- /client/src/components/form/EmailOrMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/EmailOrMobile.tsx -------------------------------------------------------------------------------- /client/src/components/form/ForgotResetPasswordForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/ForgotResetPasswordForm.tsx -------------------------------------------------------------------------------- /client/src/components/form/auth/AdminSignin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/auth/AdminSignin.tsx -------------------------------------------------------------------------------- /client/src/components/form/auth/CandidateAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/auth/CandidateAuth.tsx -------------------------------------------------------------------------------- /client/src/components/form/auth/RecruiterAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/auth/RecruiterAuth.tsx -------------------------------------------------------------------------------- /client/src/components/form/otpEnterForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/form/otpEnterForm.tsx -------------------------------------------------------------------------------- /client/src/components/loading/BarLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/loading/BarLoading.tsx -------------------------------------------------------------------------------- /client/src/components/loading/SpinnerLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/loading/SpinnerLoading.tsx -------------------------------------------------------------------------------- /client/src/components/navBar/LeftNavBarAdmin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/navBar/LeftNavBarAdmin.tsx -------------------------------------------------------------------------------- /client/src/components/navBar/LeftNavBarRecruiter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/navBar/LeftNavBarRecruiter.tsx -------------------------------------------------------------------------------- /client/src/components/navBar/NavBarLanding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/navBar/NavBarLanding.tsx -------------------------------------------------------------------------------- /client/src/components/navBar/TopNavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/navBar/TopNavBar.tsx -------------------------------------------------------------------------------- /client/src/components/notification/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/notification/Notifications.tsx -------------------------------------------------------------------------------- /client/src/components/pagination/Paginate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/pagination/Paginate.tsx -------------------------------------------------------------------------------- /client/src/components/recruiter/JobApplicationDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/recruiter/JobApplicationDetails.tsx -------------------------------------------------------------------------------- /client/src/components/recruiter/JobDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/recruiter/JobDetails.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/dashboard/DashboardCardAdminShimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/shimmer/dashboard/DashboardCardAdminShimmer.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/job/JobCardShimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/shimmer/job/JobCardShimmer.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/job/JobDetailsShimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/shimmer/job/JobDetailsShimmer.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/payment/PaymentPlanCardShimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/shimmer/payment/PaymentPlanCardShimmer.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/recruiter/CandidateCardShimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/shimmer/recruiter/CandidateCardShimmer.tsx -------------------------------------------------------------------------------- /client/src/components/shimmer/table/TableShimmer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/shimmer/table/TableShimmer.tsx -------------------------------------------------------------------------------- /client/src/components/table/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/table/Table.tsx -------------------------------------------------------------------------------- /client/src/components/upload/FileUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/upload/FileUpload.tsx -------------------------------------------------------------------------------- /client/src/components/upload/ImageFileUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/upload/ImageFileUpload.tsx -------------------------------------------------------------------------------- /client/src/components/upload/ProfileResumeDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/components/upload/ProfileResumeDisplay.tsx -------------------------------------------------------------------------------- /client/src/config/apiUrlsConfig/adminServiceApiUrlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/apiUrlsConfig/adminServiceApiUrlConfig.ts -------------------------------------------------------------------------------- /client/src/config/apiUrlsConfig/authApiUrlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/apiUrlsConfig/authApiUrlConfig.ts -------------------------------------------------------------------------------- /client/src/config/apiUrlsConfig/chatApiUrlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/apiUrlsConfig/chatApiUrlConfig.ts -------------------------------------------------------------------------------- /client/src/config/apiUrlsConfig/jobApiUrlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/apiUrlsConfig/jobApiUrlConfig.ts -------------------------------------------------------------------------------- /client/src/config/apiUrlsConfig/notificationApiUrlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/apiUrlsConfig/notificationApiUrlConfig.ts -------------------------------------------------------------------------------- /client/src/config/apiUrlsConfig/paymentApiUrlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/apiUrlsConfig/paymentApiUrlConfig.ts -------------------------------------------------------------------------------- /client/src/config/apiUrlsConfig/profileApiUrlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/apiUrlsConfig/profileApiUrlConfig.ts -------------------------------------------------------------------------------- /client/src/config/baseUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/baseUrl.ts -------------------------------------------------------------------------------- /client/src/config/firebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/firebase.ts -------------------------------------------------------------------------------- /client/src/config/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/config/socket.ts -------------------------------------------------------------------------------- /client/src/context/socketContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/context/socketContext.tsx -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/main.tsx -------------------------------------------------------------------------------- /client/src/pages/Error/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/Error/NotFound.tsx -------------------------------------------------------------------------------- /client/src/pages/admin/UsersListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/admin/UsersListPage.tsx -------------------------------------------------------------------------------- /client/src/pages/auth/EnterEmailOrMobilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/auth/EnterEmailOrMobilePage.tsx -------------------------------------------------------------------------------- /client/src/pages/auth/OtpFormPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/auth/OtpFormPage.tsx -------------------------------------------------------------------------------- /client/src/pages/auth/UpdatePassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/auth/UpdatePassword.tsx -------------------------------------------------------------------------------- /client/src/pages/auth/authUser/AdminSigninPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/auth/authUser/AdminSigninPage.tsx -------------------------------------------------------------------------------- /client/src/pages/auth/authUser/AuthCandidate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/auth/authUser/AuthCandidate.tsx -------------------------------------------------------------------------------- /client/src/pages/auth/authUser/AuthRecruiter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/auth/authUser/AuthRecruiter.tsx -------------------------------------------------------------------------------- /client/src/pages/chat/ChatPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/chat/ChatPage.tsx -------------------------------------------------------------------------------- /client/src/pages/dashboard/AdminDashBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/dashboard/AdminDashBoard.tsx -------------------------------------------------------------------------------- /client/src/pages/dashboard/RecruiterDashBoardPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/dashboard/RecruiterDashBoardPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/JobDetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/JobDetailsPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/admin/JobsListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/admin/JobsListPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/admin/ViewJobDetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/admin/ViewJobDetailsPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/candidate/AllJobsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/candidate/AllJobsPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/candidate/AppliedJobsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/candidate/AppliedJobsPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/candidate/JobApplicationDetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/candidate/JobApplicationDetailsPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/recruiter/AllAddedJobs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/recruiter/AllAddedJobs.tsx -------------------------------------------------------------------------------- /client/src/pages/job/recruiter/CreateJobPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/recruiter/CreateJobPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/recruiter/EditJobPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/recruiter/EditJobPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/recruiter/JobApplicationDetailsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/recruiter/JobApplicationDetailsPage.tsx -------------------------------------------------------------------------------- /client/src/pages/job/recruiter/JobApplicationsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/job/recruiter/JobApplicationsPage.tsx -------------------------------------------------------------------------------- /client/src/pages/landing/LandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/landing/LandingPage.tsx -------------------------------------------------------------------------------- /client/src/pages/layout/AdminLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/layout/AdminLayout.tsx -------------------------------------------------------------------------------- /client/src/pages/layout/CandidateLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/layout/CandidateLayout.tsx -------------------------------------------------------------------------------- /client/src/pages/layout/RecruiterLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/layout/RecruiterLayout.tsx -------------------------------------------------------------------------------- /client/src/pages/payment/MembershipsListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/payment/MembershipsListPage.tsx -------------------------------------------------------------------------------- /client/src/pages/payment/PaymentFailed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/payment/PaymentFailed.tsx -------------------------------------------------------------------------------- /client/src/pages/payment/PaymentPlans.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/payment/PaymentPlans.tsx -------------------------------------------------------------------------------- /client/src/pages/payment/PaymentSuccessFul.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/payment/PaymentSuccessFul.tsx -------------------------------------------------------------------------------- /client/src/pages/payment/PaymentsListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/payment/PaymentsListPage.tsx -------------------------------------------------------------------------------- /client/src/pages/profile/admin/ViewProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/profile/admin/ViewProfile.tsx -------------------------------------------------------------------------------- /client/src/pages/profile/candidate/CandidateProfileEditPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/profile/candidate/CandidateProfileEditPage.tsx -------------------------------------------------------------------------------- /client/src/pages/profile/candidate/CandidateProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/profile/candidate/CandidateProfilePage.tsx -------------------------------------------------------------------------------- /client/src/pages/profile/recruiter/RecruiterProfileEditPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/profile/recruiter/RecruiterProfileEditPage.tsx -------------------------------------------------------------------------------- /client/src/pages/profile/recruiter/RecruiterProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/profile/recruiter/RecruiterProfilePage.tsx -------------------------------------------------------------------------------- /client/src/pages/recruiter/ViewAllCandidatesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/pages/recruiter/ViewAllCandidatesPage.tsx -------------------------------------------------------------------------------- /client/src/redux/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/redux/reducer.ts -------------------------------------------------------------------------------- /client/src/redux/slice/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/redux/slice/chat.ts -------------------------------------------------------------------------------- /client/src/redux/slice/isLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/redux/slice/isLoading.ts -------------------------------------------------------------------------------- /client/src/redux/slice/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/redux/slice/job.ts -------------------------------------------------------------------------------- /client/src/redux/slice/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/redux/slice/notification.ts -------------------------------------------------------------------------------- /client/src/redux/slice/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/redux/slice/user.ts -------------------------------------------------------------------------------- /client/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/redux/store.ts -------------------------------------------------------------------------------- /client/src/routes/AdminRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/routes/AdminRoutes.tsx -------------------------------------------------------------------------------- /client/src/routes/CandidateRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/routes/CandidateRoutes.tsx -------------------------------------------------------------------------------- /client/src/routes/RecruiterRouters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/routes/RecruiterRouters.tsx -------------------------------------------------------------------------------- /client/src/types/Job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/types/Job.ts -------------------------------------------------------------------------------- /client/src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/types/api.ts -------------------------------------------------------------------------------- /client/src/types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/types/chat.ts -------------------------------------------------------------------------------- /client/src/types/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/types/otp.ts -------------------------------------------------------------------------------- /client/src/types/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/types/payment.ts -------------------------------------------------------------------------------- /client/src/types/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/types/profile.ts -------------------------------------------------------------------------------- /client/src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/types/user.ts -------------------------------------------------------------------------------- /client/src/utils/checkRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/checkRole.ts -------------------------------------------------------------------------------- /client/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/constants.ts -------------------------------------------------------------------------------- /client/src/utils/currency-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/currency-format.ts -------------------------------------------------------------------------------- /client/src/utils/date-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/date-functions.ts -------------------------------------------------------------------------------- /client/src/utils/hotToastMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/hotToastMessage.ts -------------------------------------------------------------------------------- /client/src/utils/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/localStorage.ts -------------------------------------------------------------------------------- /client/src/utils/swal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/swal.ts -------------------------------------------------------------------------------- /client/src/utils/toastMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/toastMessage.ts -------------------------------------------------------------------------------- /client/src/utils/validations/createJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/validations/createJob.ts -------------------------------------------------------------------------------- /client/src/utils/validations/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/validations/otp.ts -------------------------------------------------------------------------------- /client/src/utils/validations/signin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/validations/signin.ts -------------------------------------------------------------------------------- /client/src/utils/validations/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/src/utils/validations/signup.ts -------------------------------------------------------------------------------- /client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/tsconfig.node.json -------------------------------------------------------------------------------- /client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/client/vite.config.ts -------------------------------------------------------------------------------- /job/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /job/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/.prettierrc.json -------------------------------------------------------------------------------- /job/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/Dockerfile.dev -------------------------------------------------------------------------------- /job/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/Dockerfile.prod -------------------------------------------------------------------------------- /job/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/eslint.config.mjs -------------------------------------------------------------------------------- /job/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/package-lock.json -------------------------------------------------------------------------------- /job/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/package.json -------------------------------------------------------------------------------- /job/src/config/appConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/config/appConfig.ts -------------------------------------------------------------------------------- /job/src/config/db.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/config/db.connection.ts -------------------------------------------------------------------------------- /job/src/config/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/config/dependencies.ts -------------------------------------------------------------------------------- /job/src/config/kafka.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/config/kafka.connection.ts -------------------------------------------------------------------------------- /job/src/controllers/candidate/appliedJobs.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/candidate/appliedJobs.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/candidate/apply.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/candidate/apply.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/candidate/checkApplied.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/candidate/checkApplied.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/candidate/getApplication.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/candidate/getApplication.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/candidate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/candidate/index.ts -------------------------------------------------------------------------------- /job/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/index.ts -------------------------------------------------------------------------------- /job/src/controllers/jobs/filterJobs.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/jobs/filterJobs.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/jobs/getJob.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/jobs/getJob.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/jobs/getJobs.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/jobs/getJobs.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/jobs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/jobs/index.ts -------------------------------------------------------------------------------- /job/src/controllers/jobs/viewDistinctFieldValues.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/jobs/viewDistinctFieldValues.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/changeApplicationStatus.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/changeApplicationStatus.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/closeJob.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/closeJob.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/createJob.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/createJob.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/dashboardCardsData.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/dashboardCardsData.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/dashboardGraphData.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/dashboardGraphData.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/deleteJob.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/deleteJob.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/edit.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/edit.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/getApplication.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/getApplication.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/getApplications.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/getApplications.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/getCreatedJobs.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/getCreatedJobs.controller.ts -------------------------------------------------------------------------------- /job/src/controllers/recruiter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/recruiter/index.ts -------------------------------------------------------------------------------- /job/src/controllers/search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/search/index.ts -------------------------------------------------------------------------------- /job/src/controllers/search/search.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/controllers/search/search.controller.ts -------------------------------------------------------------------------------- /job/src/entities/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/entities/job.ts -------------------------------------------------------------------------------- /job/src/entities/jobApplications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/entities/jobApplications.ts -------------------------------------------------------------------------------- /job/src/frameworks/database/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/database/mongo/index.ts -------------------------------------------------------------------------------- /job/src/frameworks/database/mongo/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/database/mongo/models/index.ts -------------------------------------------------------------------------------- /job/src/frameworks/database/mongo/models/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/database/mongo/models/job.ts -------------------------------------------------------------------------------- /job/src/frameworks/database/mongo/models/jobApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/database/mongo/models/jobApplication.ts -------------------------------------------------------------------------------- /job/src/frameworks/database/mongo/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/database/mongo/models/user.ts -------------------------------------------------------------------------------- /job/src/frameworks/express/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/express/app.ts -------------------------------------------------------------------------------- /job/src/frameworks/express/routes/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/express/routes/candidate.ts -------------------------------------------------------------------------------- /job/src/frameworks/express/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/express/routes/index.ts -------------------------------------------------------------------------------- /job/src/frameworks/express/routes/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/express/routes/recruiter.ts -------------------------------------------------------------------------------- /job/src/frameworks/repositories/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/repositories/mongo/index.ts -------------------------------------------------------------------------------- /job/src/frameworks/repositories/mongo/job.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/repositories/mongo/job.repository.ts -------------------------------------------------------------------------------- /job/src/frameworks/repositories/mongo/jobApplication.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/repositories/mongo/jobApplication.repository.ts -------------------------------------------------------------------------------- /job/src/frameworks/repositories/mongo/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/repositories/mongo/user.repository.ts -------------------------------------------------------------------------------- /job/src/frameworks/types/dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/types/dependency.ts -------------------------------------------------------------------------------- /job/src/frameworks/types/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/types/job.ts -------------------------------------------------------------------------------- /job/src/frameworks/types/jobApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/types/jobApplication.ts -------------------------------------------------------------------------------- /job/src/frameworks/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/types/user.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/constants.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/kafka-events/consumers/jobUpdatedConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/kafka-events/consumers/jobUpdatedConsumer.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/kafka-events/consumers/userCreatedConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/kafka-events/consumers/userCreatedConsumer.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/kafka-events/consumers/userUpdatedConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/kafka-events/consumers/userUpdatedConsumer.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/kafka-events/handleMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/kafka-events/handleMessage.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/kafka-events/publishers/jobCreatedPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/kafka-events/publishers/jobCreatedPublisher.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/kafka-events/publishers/jobDeletedPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/kafka-events/publishers/jobDeletedPublisher.ts -------------------------------------------------------------------------------- /job/src/frameworks/utils/kafka-events/publishers/jobUpdatedPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/frameworks/utils/kafka-events/publishers/jobUpdatedPublisher.ts -------------------------------------------------------------------------------- /job/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/index.ts -------------------------------------------------------------------------------- /job/src/useCases/candidate/apply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/candidate/apply.ts -------------------------------------------------------------------------------- /job/src/useCases/candidate/checkApplied.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/candidate/checkApplied.ts -------------------------------------------------------------------------------- /job/src/useCases/candidate/getAppliedJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/candidate/getAppliedJobs.ts -------------------------------------------------------------------------------- /job/src/useCases/candidate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/candidate/index.ts -------------------------------------------------------------------------------- /job/src/useCases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/index.ts -------------------------------------------------------------------------------- /job/src/useCases/job/filterJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/job/filterJob.ts -------------------------------------------------------------------------------- /job/src/useCases/job/getApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/job/getApplication.ts -------------------------------------------------------------------------------- /job/src/useCases/job/getJobById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/job/getJobById.ts -------------------------------------------------------------------------------- /job/src/useCases/job/getJobFieldsDistinctValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/job/getJobFieldsDistinctValues.ts -------------------------------------------------------------------------------- /job/src/useCases/job/getJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/job/getJobs.ts -------------------------------------------------------------------------------- /job/src/useCases/job/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/job/index.ts -------------------------------------------------------------------------------- /job/src/useCases/job/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/job/search.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/changeApplicationStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/changeApplicationStatus.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/changeClosejobStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/changeClosejobStatus.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/createJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/createJob.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/dashboardCardsDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/dashboardCardsDetails.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/dashboardGraphDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/dashboardGraphDetails.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/deleteJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/deleteJob.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/getApplications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/getApplications.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/getCreatedJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/getCreatedJobs.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/index.ts -------------------------------------------------------------------------------- /job/src/useCases/recruiter/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/src/useCases/recruiter/update.ts -------------------------------------------------------------------------------- /job/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/job/tsconfig.json -------------------------------------------------------------------------------- /k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/README.md -------------------------------------------------------------------------------- /k8s/certificate/cert-issuer-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/certificate/cert-issuer-prod.yaml -------------------------------------------------------------------------------- /k8s/certificate/cert-issuer-stagging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/certificate/cert-issuer-stagging.yaml -------------------------------------------------------------------------------- /k8s/ingress/dev/ingress-srv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/ingress/dev/ingress-srv.yaml -------------------------------------------------------------------------------- /k8s/ingress/prod/ingress-srv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/ingress/prod/ingress-srv.yaml -------------------------------------------------------------------------------- /k8s/stateful/admin-mongo-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateful/admin-mongo-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateful/auth-mongo-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateful/auth-mongo-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateful/job-mongo-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateful/job-mongo-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateful/kafka-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateful/kafka-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateful/profile-mongo-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateful/profile-mongo-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateless/admin-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateless/admin-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateless/auth-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateless/auth-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateless/chat-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateless/chat-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateless/client-app-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateless/client-app-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateless/job-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateless/job-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateless/payment-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateless/payment-deployment.yaml -------------------------------------------------------------------------------- /k8s/stateless/profile-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/k8s/stateless/profile-deployment.yaml -------------------------------------------------------------------------------- /payment/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /payment/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/.prettierrc.json -------------------------------------------------------------------------------- /payment/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/Dockerfile.dev -------------------------------------------------------------------------------- /payment/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/Dockerfile.prod -------------------------------------------------------------------------------- /payment/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/eslint.config.mjs -------------------------------------------------------------------------------- /payment/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/package-lock.json -------------------------------------------------------------------------------- /payment/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/package.json -------------------------------------------------------------------------------- /payment/src/config/appConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/config/appConfig.ts -------------------------------------------------------------------------------- /payment/src/config/db.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/config/db.connection.ts -------------------------------------------------------------------------------- /payment/src/config/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/config/dependencies.ts -------------------------------------------------------------------------------- /payment/src/config/kafka.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/config/kafka.connection.ts -------------------------------------------------------------------------------- /payment/src/config/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/config/stripe.ts -------------------------------------------------------------------------------- /payment/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/controllers/index.ts -------------------------------------------------------------------------------- /payment/src/controllers/payment/createPayment.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/controllers/payment/createPayment.controller.ts -------------------------------------------------------------------------------- /payment/src/controllers/payment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/controllers/payment/index.ts -------------------------------------------------------------------------------- /payment/src/controllers/premium/getPremiumPlans.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/controllers/premium/getPremiumPlans.controller.ts -------------------------------------------------------------------------------- /payment/src/controllers/premium/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/controllers/premium/index.ts -------------------------------------------------------------------------------- /payment/src/entities/membershipPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/entities/membershipPlan.ts -------------------------------------------------------------------------------- /payment/src/entities/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/entities/payment.ts -------------------------------------------------------------------------------- /payment/src/frameworks/database/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/database/mongo/index.ts -------------------------------------------------------------------------------- /payment/src/frameworks/database/mongo/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/database/mongo/models/index.ts -------------------------------------------------------------------------------- /payment/src/frameworks/database/mongo/models/membershipPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/database/mongo/models/membershipPlan.ts -------------------------------------------------------------------------------- /payment/src/frameworks/database/mongo/models/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/database/mongo/models/payment.ts -------------------------------------------------------------------------------- /payment/src/frameworks/express/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/express/app.ts -------------------------------------------------------------------------------- /payment/src/frameworks/express/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/express/routes/index.ts -------------------------------------------------------------------------------- /payment/src/frameworks/express/routes/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/express/routes/payment.ts -------------------------------------------------------------------------------- /payment/src/frameworks/express/routes/premium.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/express/routes/premium.ts -------------------------------------------------------------------------------- /payment/src/frameworks/repositories/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/repositories/mongo/index.ts -------------------------------------------------------------------------------- /payment/src/frameworks/repositories/mongo/membershipPlan.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/repositories/mongo/membershipPlan.repository.ts -------------------------------------------------------------------------------- /payment/src/frameworks/repositories/mongo/payment.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/repositories/mongo/payment.repository.ts -------------------------------------------------------------------------------- /payment/src/frameworks/types/dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/types/dependency.ts -------------------------------------------------------------------------------- /payment/src/frameworks/types/membershipPlan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/types/membershipPlan.ts -------------------------------------------------------------------------------- /payment/src/frameworks/types/payment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/types/payment.ts -------------------------------------------------------------------------------- /payment/src/frameworks/utils/kafka-events/consumers/premiumPlanCreatedConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/utils/kafka-events/consumers/premiumPlanCreatedConsumer.ts -------------------------------------------------------------------------------- /payment/src/frameworks/utils/kafka-events/handleMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/utils/kafka-events/handleMessage.ts -------------------------------------------------------------------------------- /payment/src/frameworks/utils/kafka-events/publishers/paymentDonePublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/frameworks/utils/kafka-events/publishers/paymentDonePublisher.ts -------------------------------------------------------------------------------- /payment/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/index.ts -------------------------------------------------------------------------------- /payment/src/useCase/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/useCase/index.ts -------------------------------------------------------------------------------- /payment/src/useCase/payment/createPayment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/useCase/payment/createPayment.ts -------------------------------------------------------------------------------- /payment/src/useCase/payment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/useCase/payment/index.ts -------------------------------------------------------------------------------- /payment/src/useCase/premium/getPremiumPlans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/useCase/premium/getPremiumPlans.ts -------------------------------------------------------------------------------- /payment/src/useCase/premium/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/src/useCase/premium/index.ts -------------------------------------------------------------------------------- /payment/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/payment/tsconfig.json -------------------------------------------------------------------------------- /profile/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /profile/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/.prettierrc.json -------------------------------------------------------------------------------- /profile/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/Dockerfile.dev -------------------------------------------------------------------------------- /profile/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/Dockerfile.prod -------------------------------------------------------------------------------- /profile/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/eslint.config.mjs -------------------------------------------------------------------------------- /profile/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/package-lock.json -------------------------------------------------------------------------------- /profile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/package.json -------------------------------------------------------------------------------- /profile/src/config/appConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/config/appConfig.ts -------------------------------------------------------------------------------- /profile/src/config/cloudinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/config/cloudinary.ts -------------------------------------------------------------------------------- /profile/src/config/db.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/config/db.connection.ts -------------------------------------------------------------------------------- /profile/src/config/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/config/dependencies.ts -------------------------------------------------------------------------------- /profile/src/config/kafka.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/config/kafka.connection.ts -------------------------------------------------------------------------------- /profile/src/config/multer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/config/multer.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/deleteResume.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/deleteResume.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/index.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/updatePreferredJobs.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/updatePreferredJobs.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/updateProfile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/updateProfile.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/updateSkills.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/updateSkills.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/uploadProfilePic.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/uploadProfilePic.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/uploadResume.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/uploadResume.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/candidate/viewProfile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/candidate/viewProfile.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/index.ts -------------------------------------------------------------------------------- /profile/src/controllers/recruiter/getcandidates.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/recruiter/getcandidates.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/recruiter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/recruiter/index.ts -------------------------------------------------------------------------------- /profile/src/controllers/recruiter/update.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/recruiter/update.controller.ts -------------------------------------------------------------------------------- /profile/src/controllers/recruiter/viewProfile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/controllers/recruiter/viewProfile.controller.ts -------------------------------------------------------------------------------- /profile/src/entities/candidate-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/entities/candidate-profile.ts -------------------------------------------------------------------------------- /profile/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/entities/index.ts -------------------------------------------------------------------------------- /profile/src/entities/recruiter-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/entities/recruiter-profile.ts -------------------------------------------------------------------------------- /profile/src/frameworks/database/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/database/mongo/index.ts -------------------------------------------------------------------------------- /profile/src/frameworks/database/mongo/models/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/database/mongo/models/candidate.ts -------------------------------------------------------------------------------- /profile/src/frameworks/database/mongo/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/database/mongo/models/index.ts -------------------------------------------------------------------------------- /profile/src/frameworks/database/mongo/models/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/database/mongo/models/recruiter.ts -------------------------------------------------------------------------------- /profile/src/frameworks/express/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/express/app.ts -------------------------------------------------------------------------------- /profile/src/frameworks/express/routes/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/express/routes/candidate.ts -------------------------------------------------------------------------------- /profile/src/frameworks/express/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/express/routes/index.ts -------------------------------------------------------------------------------- /profile/src/frameworks/express/routes/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/express/routes/recruiter.ts -------------------------------------------------------------------------------- /profile/src/frameworks/repository/mongo/candidateProfile.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/repository/mongo/candidateProfile.repository.ts -------------------------------------------------------------------------------- /profile/src/frameworks/repository/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/repository/mongo/index.ts -------------------------------------------------------------------------------- /profile/src/frameworks/repository/mongo/recruiterProfile.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/repository/mongo/recruiterProfile.repository.ts -------------------------------------------------------------------------------- /profile/src/frameworks/types/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/types/candidate.ts -------------------------------------------------------------------------------- /profile/src/frameworks/types/dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/types/dependency.ts -------------------------------------------------------------------------------- /profile/src/frameworks/types/recruiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/types/recruiter.ts -------------------------------------------------------------------------------- /profile/src/frameworks/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/types/user.ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/kafka-events/consumers/payment-created-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/kafka-events/consumers/payment-created-consumer.ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/kafka-events/consumers/user-created-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/kafka-events/consumers/user-created-consumer.ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/kafka-events/consumers/user-updated-consumer.ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/kafka-events/handleMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/kafka-events/handleMessage.ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/kafka-events/publishers/candidate-profile-updated-publisher .ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/kafka-events/publishers/candidate-profile-updated-publisher .ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/kafka-events/publishers/recruiter-profile-updated-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/kafka-events/publishers/recruiter-profile-updated-publisher.ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/kafka-events/publishers/user-updated-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/kafka-events/publishers/user-updated-publisher.ts -------------------------------------------------------------------------------- /profile/src/frameworks/utils/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/frameworks/utils/uploads.ts -------------------------------------------------------------------------------- /profile/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/index.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/deleteResume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/deleteResume.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/getProfileByEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/getProfileByEmail.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/getProfileById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/getProfileById.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/index.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/updatePreferredJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/updatePreferredJobs.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/updateProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/updateProfile.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/updateSkills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/updateSkills.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/uploadProfilePic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/uploadProfilePic.ts -------------------------------------------------------------------------------- /profile/src/useCases/candidate/uploadResume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/candidate/uploadResume.ts -------------------------------------------------------------------------------- /profile/src/useCases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/index.ts -------------------------------------------------------------------------------- /profile/src/useCases/recruiter/getCandidateProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/recruiter/getCandidateProfiles.ts -------------------------------------------------------------------------------- /profile/src/useCases/recruiter/getProfileById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/recruiter/getProfileById.ts -------------------------------------------------------------------------------- /profile/src/useCases/recruiter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/recruiter/index.ts -------------------------------------------------------------------------------- /profile/src/useCases/recruiter/updateProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/src/useCases/recruiter/updateProfile.ts -------------------------------------------------------------------------------- /profile/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/profile/tsconfig.json -------------------------------------------------------------------------------- /skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iam-abin/devHive/HEAD/skaffold.yaml --------------------------------------------------------------------------------