A modern AI-powered recruitment platform built with Next.js, Prisma, NextAuth, TailwindCSS, Nodemailer, and Calendly integration.
It streamlines the hiring process by letting HRs upload job descriptions, share application links, collect resumes, automatically shortlist candidates with AI, and schedule interviews via Calendly.
- ✅ HR Dashboard – Manage job postings, company details, and applicant tracking.
- ✅ Job Description Upload – Create detailed JDs with role, skills, pay, and experience.
- ✅ Shareable Job Links – Each job generates a public link for applicants.
- ✅ Smart Applications – Candidates submit personal info, experience, and resumes.
- ✅ AI Shortlisting – Automatically evaluates resumes against job requirements.
- ✅ Automated Emails – Uses Nodemailer to send interview invites & updates.
- ✅ Calendly Integration – Automatically includes interview scheduling links.
- ✅ Authentication – Secure login with NextAuth (Google OAuth).
- ✅ Modern UI – Clean, responsive interface built with TailwindCSS.
- Frontend: Next.js 15, React 19, TailwindCSS 4
- Backend: Next.js API Routes, Prisma ORM
- Database: PostgreSQL (via Prisma)
- Auth: NextAuth.js with Prisma adapter
- AI: OpenAI / Gemini LLM (pluggable) for resume screening
- Email Service: Nodemailer (SMTP)
- Interview Scheduling: Calendly (embedded scheduling links)
- Deployment: Vercel