Skip to content
Related Articles
Open in App
Not now

Related Articles

Project Idea | Hire At Ease

Improve Article
Save Article
  • Last Updated : 27 Jul, 2021
Improve Article
Save Article

Introduction: Talent acquisition is an important, complex, and time-consuming function within Human Resources (HR). According to, not only is there a staggering one million people coming into the job market every month, but there is also a huge turnover. From our research, the lack of a standard structure and format for finding suitable candidates for open roles proves to be the most challenging part of the recruiting process, especially when there are many applicants. Because recruiters do not have tools dedicated to the complete recruiting process, we have discovered that they combine tools like spreadsheets, notepads, and more, shuffling among them to fulfill their assigned tasks. Recruiting Tool is poised to develop software that serves as a one-stop-shop for recruiters, effectively speeding up the recruitment process by reducing the time taken to complete these seemingly monotonous, time-consuming tasks. This tool aims at managing and tracking candidates, providing feedback, scheduling meetings, taking notes/memos, and facilitating direct messaging with candidates and hiring managers.

The objective of this project is to develop an applicant tracking system to provide recruiters across the world with an easy-to-use tool to manage every step of the recruiting process in a timely manner. The tool provides features, such as in-app and external calendar compatibility to ensure an organized and simple schedule, an in-app messaging system to aid communication between applicants and recruiters, direct push notifications to notify the user of the current status of various applications, and automation of time-consuming and monotonous tasks. Hire At Ease is focused on providing features to enable recruiter success by aiding optimization and productivity during candidate management and communication.

Executive Summary: Candidate experience is essentially the perception of a job seeker about an employer, based on the interaction during the recruitment process.  This experience shapes candidate’s expectations about future interactions with the employer. We believe that the use of our recruiting tool will not only save both time and money from an organization’s perspective but will also objectively improve the overall candidate experience. By parsing, organizing, and uploading information relating to job applicants, RecruitingTool is expected to make candidate data easily accessible and searchable for HR professionals.

The Hire At Ease provides the following key features:

  • Email automation to assist HR professionals with repetitive tasks.
  • Data processing to form valuable profiles using details of the job applicants.
  • AI-powered chatbots to quickly answer candidate’s common questions.
  • Enhanced candidate experience, so recruiters can focus more on building relationships.
  • Email automation to assist HR professionals with repetitive tasks.
  • High usability through easy-to-use clearly defined and correctly functioning features.
  • Implement an automated email scheduling mechanism to assist with every step of the recruiter workflow that involves communication with the candidates.

Tools & Technologies Used: The entire web application is developed using Laravel Framework. 

  • Apache webserver
  • PHP 7.3
  • Composer
  • Laravel 8
  • MySQL
  • Atom editor


Email automation

  • Build and develop code
  • Create backend services to implement business functions
  • Debug and fix code issues

Candidate screening

  • Identify NLTK libraries to implement semantic analysis
  • Build and develop code
  • Debug and fix code issues
  • Identify or create job description keywords and candidate resumes for training and testing ML algorithms
  • Predict the accuracy of the ML algorithm and improve the results
  • Format and display the results to the front-end screens

Recruiting or Scheduling chatbots

  • Identify AI Machine Learning approach or algorithms for the project needs
  • Design and develop chatbots
  • Create backend services to implement business functions
  • Build development environment to host the application and integrate necessary backend services, database connectivity
  • Identify or create data to train and test ML algorithms
  • Debug and fix code issues

Future Plans: Since the project is aiming to be a complete ATS, there are other goals the software should achieve such as providing:

Follow-up email generations and notifications to Hiring Manager (HM):

  • Just like follow-up emails to candidates, except the recipient is the HM

Candidate History:

  • Create a linked worksheet for candidates based on their profiles, detailing job applications, status, and notes from the recruiter and/or hiring managers

Mapping Candidates to job pipelines:

  • A pipeline will hold information about candidates who may be suitable for future positions.
  • Create an interface or container for creating custom headings (by job title or skills) and mapping to the candidate profile.


  • Automatically keeping track of click rates on features available in the application and time spent in various parts of the recruiting pipeline.
  • Use ML and AI to dynamically suggest and restructure recruiters recruiting workflow based on observed trends.


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!