Recruit-AI is an end-to-end agentic resume screening and response system. A recruiter pastes a job description and uploads a candidate resume PDF. Within 10 seconds they receive a full evaluation — match score, executive summary, strengths, gaps, recommendation, and a ready-to-send email draft. Every evaluation is logged in a structured database and visible on a live history dashboard.


Four Layers of the System


The Full Flow in One Line

JD Text + Resume PDF → Webhook → Validate → Extract PDF Text → Gemini Evaluation → Parse → Supabase → Dashboard


Technical Stack

Tool Role
n8n Workflow orchestration
Gemini API (1.5 Flash) LLM reasoning, scoring, and email generation
Supabase PostgreSQL database and REST API
Cloudflare Zero Trust Persistent webhook tunnel uptime
Oracle Cloud Linux VM Zero-cost cloud hosting
Lovable + React + TypeScript + Tailwind Frontend dashboard

Average end-to-end evaluation time: Under 10 seconds including database write.