Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Smart Employer

A person, organization, or business that hires or recruits people for a job or contract is known as an employer. It is the responsibility of the employer to find qualified and eligible candidates for a job or role. The selection process is usually divided into two stages. To begin, candidates' CVs o

Project Title

Smart Employer

Project Area of Specialization

Software Engineering

Project Summary

A person, organization, or business that hires or recruits people for a job or contract is known as an employer. It is the responsibility of the employer to find qualified and eligible candidates for a job or role. The selection process is usually divided into two stages. To begin, candidates' CVs or resumes are evaluated individually based on the outlined qualifying criteria, which is a hectic process. It can be difficult to review huge numbers of applications because time consumption is directly proportional to the quantity of applications. Following the screening of CVs or resumes, an interview session is held to determine the technical and soft skills of previously selected candidates. Employers, on the other hand, face several challenges during this process, including the need for a technical person and scheduling alignment with him/her (as the recruiter may not be familiar with the technical knowledge required to be judged for the specific role), incorrect interpretation of a candidate's response, inconsistency between candidates (difficulty weighing candidates against one another), time consumption, cost (if held physically), and so on. Candidates, on the other hand, encounter considerable difficulties. Due to a protracted interview session or personal emotional reasons, the interviewer may be biased and distracted, which is not to the candidates' advantage.

Smart Employer is a software tool that will make the hiring process more efficient. It will save time and increase the quality of selecting possible candidates for the position by reducing human involvement in the recruitment process and automating it.

Project Objectives

  • Skills and merit-based candidate selection.
  • Make the hiring process more efficient by automating it.
  • Eliminate hiring errors.
  • Employers and candidates will be able to create their profiles and perform their respective tasks.
  • Employers will be able to post jobs, set criteria for best fit, and schedule automated interviews, track recruitment processes and review candidates’ compatibility concerning CV and interview analysis which will save time, money and resources.
  • Along with these automated features, Smart Employer would be able to monitor candidates’ facial expressions.
  • On the other hand, candidates would be able to respond to and search for job posts or vacancies initiated by the employers and give interviews.

Project Implementation Method

Initially, Python and Machine Learning will be used for developing facial expression detection. This feature will be used to detect the emotions of the candidate through the Logitech HD Pro Webcam C920 camera. Later, Natural Language Processing (NLP) will be used for linguistic detection of the candidate during the interview commencement. All the employer’s and candidate’s information and progress will be stored using Django and SQL. Whereas, React.js, React Native, Node.js, and JavaScript will be used for the designing of Smart Employer Mobile Application and Web App. Lastly, the data will be managed over cloud server.

Benefits of the Project

  • Smart Employer will enable the employers to add job posts concerning all the necessary traits and attributes required for eligibility. 
  • Candidates will be able to view those jobs on their feeds and apply there.
  • Once the candidates will have applied for the respective vacancies their CVs would be gathered at the Employers’ initiated job process until the job post is marked expired by the employers 
  • Later, an automated CV analysis will be conducted that will guide the employers, the eligibility of those candidates according to the set criteria. 
  • After the CVs analysis, the employer will be able to schedule an automated interview and the notification will be received at the candidate’s end. 
  • A questionnaire will be prepared for the automated interview from the role-based questions given in the app.
  • Employers will be able to select questions and define grading.
  • Later, candidates will be evaluated based on their interview performance and will be evaluated via facial expression detection and linguistic detection.
  • After that, the app will deliver the list of applicants’ performance and top candidates to the recruiter after analyzing the candidates through all stages, so they can choose potential candidates from the final list.

Technical Details of Final Deliverable

  • Python and Machine Learning will be used for Face detection. This feature will be used to detect the emotions of the candidate through the camera.
  • Natural Language Processing (NLP) will be used for linguistic detection of the candidate.
  • Django and SQL will be used for database management to save the information of the candidate. 
  • React.js, React Native, Cloud Database, Node.js, Python and JavaScript will be used for the coding of Smart Employer Mobile Application and Web App.

Final Deliverable of the Project

Software System

Core Industry

Others

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Gender Equality, Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Reduced Inequality

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Face Detection Camera Logitech HD Pro Webcam C920 https://www.mega.pk Equipment11700017000
Web domain (Netlify Business) Equipment11087510875
Cloud Services (Digital Ocean) Equipment13625036250
Playstore Account Equipment149184918
Ad Campaigns on social platforms Miscellaneous 5200010000
Total in (Rs) 79043
If you need this project, please contact me on contact@adikhanofficial.com
0
200
Urdu news corpus

Urdu News Corpus happens when prior text(s) are reused to make another text (determined)....

1675638330.png
Adil Khan
1 year ago
Electrification of high rice building

Every electrical installation be it residential, commercial or industrial buildings is pre...

1675638330.png
Adil Khan
1 year ago
An Audio Analysis Engine: Recognition of Speech, Age and Gender from A...

Over the past decades, a tremendous amount of research has been done on the use of machine...

1675638330.png
Adil Khan
1 year ago
Design and Development of speed bumps for energy scavenging

In the new digital era of innovations and technologies, Energy Scavenging (harvesting) and...

1675638330.png
Adil Khan
1 year ago
This question will analyze your understanding and the concepts learned...

1675638330.png
Adil Khan
5 years ago