Skip to content

A web-based application that simplifies and automates the hiring process by allowing applicants to create detailed profiles with all their relevant information and recruiters to post jobs and filter through the applicants based on their eligibility criteria.

Notifications You must be signed in to change notification settings

priyanshpsalian/SMART-HIRE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartHire: A Next-Generation Hiring Platform 🚀

License

A web-based application that simplifies and automates the hiring process by allowing applicants to create detailed profiles with all their relevant information and recruiters to post jobs and filter through the applicants based on their eligibility criteria. The app uses machine learning algorithms to match the best candidates for the job and provide recruiters with a list of top candidates, eliminating the need for manual filtering of applications.

🌟 Features

  • Job Postings: Recruiters can create job postings with eligibility criteria, job description, required skills, responsibilities, salary, and set the duration of the job posting. The job postings should NOT be visible to the applicants.
  • Machine Learning Algorithms: The app uses machine learning algorithms to match the best candidates for the job based on their eligibility criteria and generate a score called 'Job Fit Score' or JFS for each applicant for each job posting.
  • Subjective Questions: The application should have subjective questions that candidates need to answer, eliminating duplicate applications.
  • Tie-Breaking: If there is a tie between two candidates, the app will consider additional criteria such as subjective questions, experience, and other relevant factors.
  • Candidate Feedback: To further improve the UX, the app should provide feedback to candidates on their application status, improving the candidate experience. It should also let them know about what skills they are missing, what skills are in high demand, salary statistics, why they didn't get shortlisted for a certain job posting, etc.

🚀 Getting Started

To get started with SmartHire, clone this repository and follow the steps below:

  1. Install the dependencies by running npm install.
  2. Start the development server by running npm start.
  3. Navigate to http://localhost:3000 in your browser to use the application.

🤝 Contributing

This project is open to contributions from the community. To contribute, please follow the steps below:

  1. Fork this repository.
  2. Create a new branch with your changes: git checkout -b my-feature-branch.
  3. Commit your changes: git commit -m "Add some feature".
  4. Push to the branch: git push origin my-feature-branch.
  5. Submit a pull request.

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.

Thank you for your interest in SmartHire! 🎉

About

A web-based application that simplifies and automates the hiring process by allowing applicants to create detailed profiles with all their relevant information and recruiters to post jobs and filter through the applicants based on their eligibility criteria.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages