Resume Check Karo is a full-stack Next.js application that helps job seekers understand exactly how well their resume matches a target role. Upload a PDF, provide the job description, and receive a detailed AI-generated scorecard with per-category scores and actionable improvement tips — all in seconds.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/nayalsaurav/resume-analyzer/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Clone the repo, configure your environment, and run the app locally in minutes.
Environment Setup
Configure Clerk, Google Gemini, Prisma, and ImageKit for full functionality.
Resume Analysis
Learn how the AI analyzes resumes and what the scoring criteria mean.
API & Actions Reference
Explore the server action and AI response types that power the analyzer.
How It Works
Sign in
Authenticate with your account via Clerk. Your analyzed resumes are saved to your personal dashboard.
Upload your resume
On the Dashboard, enter the target company name, job title, and job description, then upload your resume as a PDF (max 10 MB).
Receive your scorecard
The AI evaluates your resume across five dimensions — ATS Compatibility, Tone & Style, Content Quality, Structure & Formatting, and Skills Relevance — and returns an overall score plus per-category tips.
Key Features
Five-Dimension Scoring
ATS, tone, content, structure, and skills — each scored 0–100 with a weighted overall score.
Job-Aware AI Analysis
Analysis is tailored to the specific company, job title, and description you provide.
Animated Feedback UI
Gradient progress bars and color-coded tips make results easy to scan and act on.
Resume History Dashboard
Past analyses are stored per user so you can track improvement over time.
Resume Check Karo is open source. You can self-host it with your own API keys for Google Gemini, Clerk, ImageKit, and a PostgreSQL database.