An AI-powered web application that evaluates and ranks resumes based on customizable hiring criteria.
This project allows users to upload resumes and dynamically adjust weighted evaluation parameters such as leadership, experience, hard skills, and education. The system builds a structured prompt and sends it to an AI model to generate ranked results.
- Upload multiple resumes
- Adjustable weighted scoring system
- Expandable advanced criteria for each category
- Dynamic prompt generation
- Configurable number of resumes to return
- Clean, responsive UI built with Tailwind CSS
- Client-side state management using React hooks
- The user uploads resumes.
- The user sets evaluation weights:
- Leadership
- Experience
- Hard Skills
- Education
- Optional advanced criteria can be added for each category.
- Parameters are converted into a structured string.
- The prompt is sent to an AI model.
- The AI returns ranked resumes based on the defined weights.
- Next.js (App Router)
- React
- TypeScript
- Tailwind CSS
- Gemini API (for AI evaluation)
host Vercel: