Skip to content

RPMS is a comprehensive platform for managing job openings, candidate profiles, resume screening, interviews, and final selection. It includes role-based access control, document verification, and advanced reporting to streamline recruitment workflows for HR teams and recruiters.

Notifications You must be signed in to change notification settings

dhairyapatel02/RPMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Recruitment Process Management System (RPMS)

Overview

RPMS is a robust solution for handling the entire hiring process efficiently. It enables recruiters, HR teams, and interviewers to manage job openings, candidate profiles, resume screening, interviews, and final selection in a structured and automated manner.

Features

1. Job Creation & Position Management

  • Recruiters can create job openings with required and preferred skills.
  • Positions can be put on hold or closed with documented reasons.
  • Closed positions are linked to selected candidates or include a closure comment.

2. Candidate Profile Management

  • Upload candidate profiles via CV parsing, Excel bulk uploads, or manual entry.
  • Centralized data bank for candidate profiles for future reference.
  • Candidates can be linked to open positions based on skill matching.

3. Resume Screening & Shortlisting

  • Assigned reviewers screen CVs and add comments.
  • Skill assessment with experience levels.
  • Shortlisted candidates move to the interview stage.

4. Interview Scheduling & Process

  • Define interview rounds (technical, HR, or customized per position).
  • Panel interviews supported for multi-evaluator assessments.

5. Feedback & Evaluation

  • Interviewers provide feedback with skill-based ratings and detailed comments.
  • HRs and reviewers contribute feedback.

6. Document Verification & Final Selection

  • Candidates upload necessary documents for HR verification.
  • Background verification status tracking.
  • Profiles of joined candidates are moved to employee records.

7. Status Management & Notifications

  • Profiles can be marked as "On Hold" with reasons.
  • Automated email notifications at each process stage.

8. User Roles & Access Control

  • Recruiter: Manages job openings, candidates, and interviews.
  • HR: Conducts cultural fit assessments and document verification.
  • Interviewer: Provides interview feedback.
  • Reviewer: Screens resumes and shortlists candidates.
  • Admin/Super Admin: Manages system configurations and user roles.
  • Candidate: Views Application's, uploads CVs, and submits documents.

9. Reporting & Analytics

  • Generate reports for job positions, candidates, interviewers.
  • Custom dashboards for administrators and HRs.

Technologies Used

  • Frontend: React.js, Tailwind CSS
  • Backend: C# .Net
  • Database: Sql Server
  • Authentication: JWT, Role-Based Access Control (RBAC)

About

RPMS is a comprehensive platform for managing job openings, candidate profiles, resume screening, interviews, and final selection. It includes role-based access control, document verification, and advanced reporting to streamline recruitment workflows for HR teams and recruiters.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages