Here’s a professional repository description for your GitHub project:
---
## AI-Powered Hiring Automation Platform
Description:
An intelligent platform designed to streamline the recruitment process by automating resume matching, interview scheduling, and offer letter generation. This platform leverages advanced AI techniques for smart resume matching with job descriptions, profile verification through social profiles, and end-to-end automation of the recruitment pipeline. It is tailored for recruiters and candidates alike, providing efficient job application and hiring workflows.
Features:
- Resume Upload & Parsing: Candidates upload resumes, which are parsed to extract skills and experience.
- Smart Job Matching: AI matches candidates to the most relevant job positions based on their resume and the job description.
- Profile Verification: Verifies candidates' online profiles (GitHub, LinkedIn, LeetCode) to assess their credibility.
- Automated Interview Scheduling: Automatically schedules interviews based on interviewers' availability and integrates with Google Meet/Teams for video calls.
- Offer Letter Generation: Generates personalized offer letters once the candidate successfully clears all interview rounds.
Tech Stack:
- Backend: FastAPI for high-performance APIs
- Frontend: React.js for a responsive and dynamic user interface
- AI & ML: OpenAI/LLaMA models for resume and JD matching
- Database: PostgreSQL for data storage
- Third-party Integrations: Google Meet/Teams API, LinkedIn, GitHub, LeetCode
How It Works:
1. For Candidates: Upload your resume and automatically apply for the most relevant job. Get interviewed and receive an offer letter upon successful completion of all rounds.
2. For Recruiters: Upload a job description, review AI-matched candidates, schedule interviews, and generate offer letters.