Smart AI Resume Analyzer Platform
Full-stack ATS scoring, Groq AI feedback, job matching, and ATS-friendly PDF/DOCX builder — Django REST + React/Vite.
Overview
End-to-end career platform: upload resumes, run ATS analysis, get Groq improvement suggestions, match live jobs (Adzuna/RemoteOK), build ATS resumes, and track progress on a dashboard.
Problem
Job seekers need more than a static resume PDF — they need ATS scoring, skill-gap feedback, and job match signals in one product.
Solution
DRF backend services for parse/analyze/feedback/match/builder plus a React dashboard with JWT auth and analytics.
Architecture
React (Vite) → JWT API → resumes/jobs/builder/dashboard apps → Groq + job APIs + ReportLab/DOCX generators (Celery eager by default).
Implementation
pdfplumber/python-docx parsing, TF-IDF ATS scoring, Groq feedback, Adzuna/RemoteOK fetchers, SimpleJWT, Zustand frontend, Recharts analytics.
Results
Complete resume product covering analysis, jobs, builder, and dashboard — preferred public resume case study.
Key modules
- resumes
- jobs
- builder
- dashboard
- users/auth
Features
- Resume upload and ATS scoring
- Groq AI feedback and section rewrite
- Job search + TF-IDF matching
- ATS resume builder (PDF/DOCX)
- Dashboard: score history, skill gaps, activity
- JWT auth and Django admin
Outcomes
- Unified ATS + AI feedback + job match workflow
Related projects
AI Resume & Job Match Agent
Django + ChromaDB RAG agent that parses resumes, scores JD match locally, and runs Groq LangChain gap analysis with PDF reports.
AI Notes App
React/Vite notes app with local storage and AI actions — summarize, improve, explain, expand, translate via Groq or Gemini.
