
$14
Full-Stack AI Resume Analyzer App. Here are the functionalities implemented in this project:
1. User Authentication β Secure register & login with JWT in httpOnly cookies and bcrypt password hashing
2. Resume Upload β PDF upload with multer (memory storage), 5MB limit, and PDF-only validation
3. PDF Text Extraction β Pulls clean text from resumes with pdf-parse, with scanned/image-only PDF detection
4. AI Structured Parsing β Google Gemini turns raw resume text into clean JSON sections (basics, experience, education, skills, projects, certifications) using structured output + Zod validation
5. ATS Scoring β AI scores the resume 0β100 with a breakdown across keywords, formatting, impact, and clarity
6. AI Issues & Strengths β 5 prioritized issues with severity and fixes, plus 5 evidence-based strengths
7. AI Bullet Rewrites β 5β10 weak bullets rewritten to be stronger, quantified, and ATS-friendly, each with a rationale
8. Keyword Analysis β Detects keywords present and notable keywords missing for the target role
9. Version History β Every upload and rewrite saved as an immutable version (V1, V2, V3β¦) with full history
10. Apply Rewrites β New Version β One click applies selected (or all) AI rewrites and creates a fresh version
11. Version Diff β Word-level and line-level diff to compare any two versions side by side
12. Dashboard β Totals, latest resume, score evolution chart, version stack, KPI cards with sparklines, and an activity feed
13. Insights Page β Average & best scores, score trend, top recurring issues, top missing/present keywords, and per-resume performance
14. Versions & History Pages β Flat version list with filters, plus a chronological event feed of the whole account
15. Rate Limiting & Validation β Per-user AI rate limits and Zod request validation across every route
16. Light & Dark Mode β Soft-minimal responsive UI with theme persistence
Watch Video: https://youtu.be/U5E8_Wwmg2A
The Source Code is provided in a Zip file.
$14
$14