/Alegria-Hackathon-Hiring-Webapp

An winning solution for Alegria Hackathon-2021. An Hiring Manager web app which uses pyresparser in python to parse pdf file of Resume/CV's and uses Random Forest Classifier in python to shortlist the cv's.

Primary LanguagePHPMIT LicenseMIT

Alegria-Hackathon-Hiring-Webapp

An Hiring Manager web app made in PHP which uses random forest classifier in python to shortlist the cv's.

Problem Statement

Use up all the freely available/ open source resources to help in such a scenario to build a system which can be mobile or web application. The whole journey must be centralized and cover up the below mentioned points

  1. A department sends in a request to HR with the Job Details
  2. HR post the job details over the company website
  3. HR starts receiving the job request from the people over mail or through job application form
  4. HR work of categorizing CV of job seekers can be automated using AI
  5. HR shortlist certain application and data from CV is automatically extracted and stored
  6. HR then starts scheduling interviews
  7. Relevant people will conduct the interviews and submit feedback of candidates
  8. HR sending Letter of Intent to selected candidates (inclusive of negotiation of salary structure)
  9. Employee sending a Yes or No (If yes, then close the vacancy else start scheduling more interviews)
  10. If Yes, perform the KYC kind document collection, get all the relevant forms filled digitally
  11. HR generates the empID and sends the joining kit remotely at the employees home address

Softwares/Interfaces used:

  1. PHP for webapp
  2. Python for parsing and selecting cv's.
  3. Python Packages for above: pyresparser(requires nltk and spacy), RandomForestClassifier from Sklearn.
  4. MySQL for database

Members:

  1. Akarsh Verma
  2. Pritam Rane
  3. Neel Suba
  4. Pramod Baviskar