priyanshpsalian / SMART-HIRE

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.

Home Page:https://master--illustrious-mochi-a566b7.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://master--illustrious-mochi-a566b7.netlify.app/


Languages

Language:JavaScript 62.7%Language:CSS 37.0%Language:SCSS 0.2%Language:HTML 0.2%