Talent Acquisition — AI-Powered Recruitment & Assessment Platform

About this project
Talent Acquisition is a full-stack, AI-powered recruitment platform that automates the entire hiring funnel — from job posting and candidate application through CV screening, multi-phase technical and voice assessment, interview scheduling, and final recruiter decision support. It brings recruiters, candidates, and interviewers into one integrated flow across web and email, replacing manual CV triage and scattered tooling with a single intelligent pipeline.

The Problem It Solves
Traditional hiring is slow and inconsistent: recruiters manually screen hundreds of CVs, interview quality varies, scheduling drags across email chains, and assessment integrity is hard to guarantee. Talent Acquisition removes that friction with AI at every stage — from the first CV to the final calendar invite.
Key Features
AI CV Screening — Google Gemini reads each PDF CV against a job-specific description and returns a SHORTLIST / REJECT / REVIEW decision with a 0–100 score, plus automatic duplicate detection.
Adaptive 5-Phase Technical Assessment — a timed, CV-grounded Q&A where the AI grades each answer and generates the next question, with deterministic scoring that catches trivial or gamed responses.
Voice / Live Speech Interview — spoken questions with live Whisper transcription and Gemini multimodal scoring for clarity, confidence, professionalism, and relevance.
AI Proctoring & Anti-Cheat — mandatory fullscreen, DevTools and tab-switch detection, screenshot blocking, a 3-strike auto-termination policy, and photo-based identity verification.
Automated Interview Scheduling — the interviewer proposes slots, the candidate picks one, and a Google Calendar event is created automatically.
Threaded Email Automation — every candidate and interviewer message is delivered as a chained Gmail thread for a clean, trackable conversation.
Recruiter Dashboard & Role-Based Admin — job management, bulk screening, live analytics, and Supabase Auth with 7 distinct user roles.
AI Job-Description Generator — draft a complete, professional JD from just a title.

Tech Stack
Frontend: React 18, Tailwind CSS, JavaScript (deployed on Vercel)
Workflow Orchestration: n8n (~15 automated workflows)
Database & Auth: Supabase - PostgreSQL, Row-Level Security, Storage
AI Layer: Google Gemini, Groq Llama 3.3, Whisper STT, Google Vertex
Integrations: Gmail API, Google Calendar, WebSocket relay for Gemini Live
Serverless: 8 Vercel edge/API functions
Impact
An end-to-end hiring engine that takes a candidate from apply-link to calendar invite with almost no manual work — 7 user roles, 10 assessment phases, 15 orchestration workflows, and 8 edge APIs working together as one automated recruitment system.
