Skip to content

Rohankumar2201/resumeradar

Repository files navigation



ResumeRadar

Your resume isn't getting calls. Find out why.

AI-powered ATS analysis. Brutally honest feedback. Zero fluff. Completely free. → Live Demo  |  → Report a Bug  |  → Request a Feature


The Problem

Most resumes never reach a human.

They get silently rejected by ATS (Applicant Tracking Systems) — automated filters that scan for keywords, formatting, and structure before any recruiter lays eyes on your work.

You could be the most qualified person in the room and still get filtered out because your resume has the wrong heading format.

ResumeRadar fixes that.


What It Does

Upload your PDF resume. In under 30 seconds, you get:

  • An ATS Score — 0 to 100, based on real recruiter criteria
  • Specific Issues — not vague tips, actual problems with your resume
  • Actionable Fixes — exactly what to change and why

No account. No paywall. No storing your data. Ever.


Features

Feature Details
🎯 ATS Scoring Scored against real ATS criteria used by top companies
🔍 Issue Detection Pinpoints the exact problems killing your application
💡 Actionable Advice Specific improvements, not generic "make it better" tips
Instant Results Groq-powered AI — results in under 30 seconds
🔒 Private by Default Your resume is processed in memory, never stored
📄 PDF Support Works with any text-based PDF resume
🆓 Free Forever No hidden plans, no credits, no subscriptions

Tech Stack

Next.js 15        →  Framework
TypeScript        →  Language
Tailwind CSS      →  Styling
Groq API          →  AI Engine (Llama3-8b)
PDF.js            →  Resume parsing
Vercel            →  Deployment

Getting Started

Prerequisites

  • Node.js 18+
  • A free Groq API Key — takes 2 minutes, no credit card

Run Locally

# Clone
git clone https://github.com/rohankumar/resumeradar.git
cd resumeradar

# Install
npm install

# Environment
cp .env.local.example .env.local
# Paste your GROQ_API_KEY into .env.local

# Start
npm run dev

Open http://localhost:3000.


Project Structure

resumeradar/
├── app/
│   ├── api/analyze/route.ts    ← AI analysis endpoint
│   ├── page.tsx                ← Main page UI
│   └── layout.tsx              ← Root layout
├── components/
│   ├── UploadBox.tsx           ← PDF drag & drop
│   ├── ScoreRing.tsx           ← Score visualization
│   ├── FeedbackSection.tsx     ← Issues & improvements
│   └── Loader.tsx              ← Loading state
└── lib/
    └── pdfExtract.ts           ← PDF text extraction

Privacy

Your resume is never stored, logged, or transmitted to any third party beyond the AI model used for analysis. The file is read into memory, analyzed, and immediately discarded.


Contributing

Contributions are welcome. See CONTRIBUTING.md for guidelines.


License

MIT — see LICENSE for details.


Built with 🖤 by Rohan Kumar

If this helped your job search, leave a ⭐ — it means a lot.

About

AI-powered resume analyzer that gives you a brutally honest ATS score and specific feedback. Free, private, instant.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages