Custom Web Application for Internal Recruitment Automation: A React Case Study
Industry
Human Resources Management
Platforms
Web Application
Services Provided
Custom Web Development, UI/UX Design
Unified web application to automate internal hiring, streamline workflows, and enhance candidate experience by eliminating manual resume reviews and inconsistent shortlisting.
Overview
An online job portal under the Karnataka government was facing internal recruitment challenges due to fragmented systems, manual resume reviews, and inconsistent shortlisting. The client required a centralized platform to streamline recruitment, automate resume screenings, and improve overall decision-making speed. Zerozilla developed a fully custom solution that automated candidate matching and provided real-time insights for HR teams.
The solution improved efficiency by reducing the time-to-hire, standardizing the shortlisting process, and ensuring fairness through automation. A sleek, responsive React-based UI ensured that all employees, hiring managers, and HR staff could interact with the system seamlessly.
Problem
The client faced fragmented recruiting processes spread across spreadsheets, shared drives, and email communications, which were inefficient and led to inconsistent candidate shortlists. Hiring managers spent several hours manually screening resumes, resulting in delays and a poor candidate experience. Additionally, internal talent was often overlooked due to the lack of a structured, automated mechanism to surface the best-fit applicants.
The absence of a centralized system made it difficult for hiring managers to post jobs, review applications, and ensure a fair evaluation process. With no automated shortlisting engine, many candidates were lost in the shuffle, leading to missed opportunities for internal talent growth.
The project kicked off with understanding the client’s pain points around manual recruiting and long time-to-hire. Zerozilla worked closely with HR teams to define the essential features and automated functionalities needed.
Choosing the Technology
React was chosen for its fast performance and ability to deliver a responsive user experience. Node.js was used on the backend to support real-time data processing. MariaDB was selected for its scalability and robustness in handling large datasets.
Technology Stack
Other than React, Node.js and MariaDB technologies chosen for frontend, backend and database, Apache HTTP Server was chosen for the web server.
Tools Used
Tools used for version control, project management, and communication include React Router (7.0.2), GSAP, Goober, Lenis (1.1.18), Framer Motion, and core-js (2.6.12).
Methodologies Involved
Agile methodology was adopted for iterative development, with regular feedback loops and sprint-based progress tracking.
The project successfully automated the internal hiring process, reducing manual effort and time-to-hire. The unified portal enhanced the candidate experience and improved internal talent retention.
Reduced Time-to-Hire:
60% faster hiring cycle
Increased Candidate Quality:
More consistent and fair shortlisting
Improved HR Efficiency:
Streamlined workflows for HR teams
Better Employee Experience:
Self-service portal for job browsing and application tracking
Elevate your business with a custom-built web portal.
Drive efficiency and innovation with a custom portal designed to meet your business needs.