VettedPool
Recruitment Management Platform
VettedPool is a recruitment management platform built to streamline the process of connecting recruitment teams with pre-screened and pre-interviewed candidates. The platform brings job management, candidate applications, recruitment workflows, and user-specific dashboards into one centralized system. Instead of managing recruitment activities across multiple disconnected tools, the platform provides a structured environment for managing the complete application workflow.

Technologies & Tools Used
Recruitment workflows can become difficult to manage at scale
Recruitment agencies deal with a continuous flow of jobs, candidates, and applications.
As the number of applications increases, recruitment teams need to quickly identify relevant candidates, review application information, track progress, and manage different stages of the hiring process.
Fragmented Workflow Challenges
Create a centralized recruitment platform that makes job, candidate, and application management easier while providing the right information and functionality to each type of user.
Research & Product Understanding
Understanding the recruitment ecosystem was the first critical step to determine how information moves through the platform.
Recruitment Workflow Pipeline
Key Platform Requirements Identified
User Experience
Designing around real recruitment workflows by reducing unnecessary complexity and making recruitment information easier to understand.
Dashboard-First Architecture (4 Distinct Dashboards)
Instead of giving every user access to the complete system, four dedicated dashboards focus strictly on the information and functionality relevant to each user's specific responsibilities.
Product Structure
Jobs Management
Provides a centralized area to manage recruitment opportunities and associated metadata. Jobs act as the starting point of the recruitment workflow.
Application System
Allows recruitment teams to track and manage candidate applications submitted against open job listings in real time.
Candidate Repository
Centralized environment for storing and reviewing pre-screened and pre-interviewed candidate profiles.
4 Role-Based Dashboards
Dedicated interfaces structured to surface the exact actions and metrics relevant to each user type.
Role-Based Access (RBAC)
Granular access control ensuring security, privacy, and an uncluttered workspace for recruiters, clients, and admins.
Development — React.js + Laravel
Decoupled Architecture System
Frontend — React.js
- ▸Dashboard interfaces
- ▸Job management screens
- ▸Application tracking UI
- ▸Candidate profiles & forms
- ▸Dynamic data visualization
- ▸Role-specific UI components
Backend — Laravel
- ▸Core application business logic
- ▸REST API endpoints
- ▸User authentication & RBAC
- ▸Recruitment data processing
- ▸MySQL database interactions
Key Engineering Challenges & Solutions
A recruitment platform contains different types of users with different responsibilities. Showing the same information to everyone would make the interface unnecessarily complicated.
Jobs and applications are closely connected. Teams need to understand which candidates applied for which job and manage those applications efficiently.
Recruitment involves high volumes of structured data — candidates, resumes, notes, statuses, and job descriptions — that must remain synchronized.
The React.js frontend relies on dynamic Laravel APIs. State changes made in the UI must be instantly reflected in the database and returned without latency.
Core Solution Pillars
Centralized Management
All job posts, applications, and candidate records managed under one roof.
Role-Based Dashboards
4 tailored dashboards providing custom views for different team members.
Application Tracking
Seamless tracking of candidates from initial submission to final hire.
Candidate Management
Deep candidate profiles featuring pre-screening & pre-interview notes.
API-Driven Decoupled Architecture
High-performance React.js frontend communicating with a scalable Laravel REST API.
Key Project Results
Final Outcome & Key Takeaway
VettedPool successfully transformed fragmented recruitment workflows into a centralized digital platform. The product connects every stage of recruitment while empowering recruiters with dedicated tools.
VettedPool combines candidate-focused recruitment with structured job and application management to create a centralized, role-based recruitment platform. The project demonstrates how complex recruitment workflows can be organized into a scalable web application using React.js and Laravel.
