3 Applicants
3
8/4/2025
8/4/2025
Build an intelligent recruitment automation platform that streamlines the entire hiring workflow—from resume and JD (job description) upload to interview scheduling and candidate evaluation.
🔧 Core Objectives: Resume & JD Upload System
Frontend using React + Vite
Backend using FastAPI
Store metadata in MongoDB
Resume-JD Semantic Matching
NLP-based scoring
Optimized one-to-one match pairing
Store match scores and logs
Automated Email Communication
YAML-based email templates
Manual + automated modes
Status tracking in MongoDB
Interview Scheduling Workflow
Recruiters propose slots
Candidates confirm via links
Final schedule stored and emailed
LangChain Agent Pipeline
Chain of tools: Resume parser → JD parser → Scorer → Email sender
Each module can run independently
Modular Resume Storage Connector System
Support: MongoDB, MySQL, PostgreSQL, AWS S3, Google Drive
Standard methods for upload, update, fetch, delete
Video-Based Candidate Analysis (Bonus)
Emotion detection via DeepFace
Cheating detection using MediaPipe
Aggregate qualitative confidence report
Deployment Infrastructure
Dockerized microservices
Deployed on AWS EC2 with Nginx and HTTPS via Let’s Encrypt