🚀 AI-Powered Resume Tailor & Job Compatibility Analyzer
This is a submission for the KendoReact Free Components Challenge.
🛠️ What I Built
I created an AI-powered Resume Tailor & Job Compatibility Analyzer that helps job seekers analyze their resumes against job descriptions to get tailored insights and compatibility scores. This tool leverages GenAI technology to assess key skills, experiences, and job relevance, providing actionable feedback.
🔹 Key Features
✅ Upload a resume and paste a job description for instant analysis
✅ AI-generated feedback on resume alignment with job requirements
✅ Compatibility score to gauge match percentage
✅ User authentication with Google Sign-In
✅ Personalized AI integration: Users can input their own Gemini API key
🎥 Demo
🔗 Live App: Resume-Analyzer
💻 Code Repository: tanay-787/resume-analyzer-app
⚡ KendoReact Experience
I used KendoReact Free Components extensively to build an interactive and polished UI, ensuring a seamless user experience.
🔹 KendoReact Free Components Used:
Layout Components: Card, CardHeader, CardBody, CardTitle, CardActions, PanelBar, PanelBarItem, AppBar, AppBarSection, AppBarSpacer, Dialog, DialogActionsBar
Forms & Inputs: Input, TextArea
Buttons & Navigation: Button
Indicators & Feedback: Loader, ProgressBar, Notification, NotificationGroup
Utility Components: SvgIcon (with various icons from @progress/kendo-svg-icons)
Popups & Overlays: Dialog, Popup, Menu, MenuItem
Navigation: AppBar
I customized KendoReact styles to maintain UI consistency and ensure a modern aesthetic, making the interface more intuitive and engaging.
🤖 Aim to Impress (GenAI Integration)
The app integrates Gemini 2.0 Flash (free tier API key) for AI-powered resume analysis.
🔹 How it works:
1️⃣ Users upload their resume and enter a job description
2️⃣ The app sends structured data to Gemini AI via an API call
3️⃣ AI analyzes job compatibility, highlighting key skill matches and gaps
4️⃣ The structured response is displayed in a visually formatted report
Additionally, since Gemini API free tier has a 15-request/day limit, I implemented a system where users can input their own API key, ensuring continued access.