About Client
GRITS is a modern AI‑ enabled recruitment and job management platform designed for three key user groups: Employers, Candidates, and Administrators. The system streamlines job postings, employer staff on boarding, candidate job applications, interview management, and AI‑ powered candidate matching. Employers can manage their companies, add staff accounts, and even shortlist or choose candidates directly. Admins maintain complete control over master data and bulk uploads of companies, employers, and candidates.
Problem Statement
- The client needed a unified recruitment ecosystem that allowed:
- Separate portals for Employer, Candidate, and Admin users.
- Employers to search and shortlist candidates.
- Candidates to browse jobs, apply, and complete the interview lifecycle.
- Admin to upload employer and candidate data via Excel.
- Integration of AI for auto‑matching candidates with job requirements.
- Cron jobs to fetch and update data from external RSS feeds.
- The challenge was to build a scalable, automated, and intelligent recruitment workflow.
Challenges
- Implementing three distinct user roles with separate dashboards and modular functionality.
- Allowing employers to add staff and manage multiple companies under one account.
- Providing employers with the ability to search, filter, and shortlist candidates.
- Developing AI‑based candidate matching to assist employers in finding the best talent.
- Managing high‑volume Excel uploads for employer and candidate data.
- Creating a complete job application and interview workflow for candidates.
- Maintaining fast performance while handling large datasets and multi‑role operations.
Results
- A fully functional recruitment lifecycle from job posting to hiring.
- AI‑powered candidate recommendations improved employer hiring accuracy.
- Employer staff management increased team collaboration and operational efficiency.
- Candidates experienced a smooth application and interview journey.
- Bulk Excel uploads drastically reduced admin effort.
- Automated cron jobs ensured fresh and updated News.
- Centralized admin control improved overall system governance and data consistency.
Technology Used
- Backend: Laravel (PHP Framework)
- Frontend: Blade Templates, jQuery, AJAX
- Database: MySQL
- Queue & Backend Jobs: Cron Jobs
- AI Features: Job‑Candidate Matching using Embedding Similarity + Rule‑based Scoring
- Excel Handling: Maatwebsite Excel
- Storage: Local & Cloud File Handling
- Authentication: Laravel Auth + Multi‑Role Permission System
Our Solution
- Developed dedicated dashboards for Employers, Candidates, and Admins, each with tailored functionalities.
- Enabled employers to manage multiple companies and add staff members who share the employer panel.
- Built an employer‑side candidate search and shortlisting module.
- Implemented an AI‑powered job–candidate matching engine to automatically rank candidates for each job.
- Created an admin bulk upload system for employer and candidate data using Excel templates.
- Designed a complete job application workflow including application, screening, interview scheduling, and feedback.
- Integrated cron jobs to fetch data from RSS feeds.
- Ensured scalability, quality validation, and secure role‑based access across the platform