Adil Khan 10 months 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
117
Chicken Disease Prediction System

Many chicken farmers find it difficult to identify the disease and treat the disease on ti...

1675638330.png
Adil Khan
10 months ago
Automatic Plant Irrigation System Using Machine Learning

We had made a system for the proper water supply in the field. It is basically a system wh...

1675638330.png
Adil Khan
10 months ago
Generating Cricket Highlights using Computer Vision

A professional video editor makes the highlights but it?s a time taking process to watch a...

1675638330.png
Adil Khan
10 months ago
Students Track and Report Management System

The Project is about to clock in and clock out of students record in University and send m...

1675638330.png
Adil Khan
10 months ago
Google Attendance

We are going to devlop a location based attendance system name google attendance.Our app w...

1675638330.png
Adil Khan
10 months ago