Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ATS Resume Generator & Analyzer

An AI-powered ATS Resume Generator & Analyzer built using the MERN stack and Generative AI. The application helps job seekers optimize their resumes by analyzing ATS compatibility, comparing resumes against job descriptions, identifying missing keywords, and providing AI-driven recommendations to improve hiring chances.

Features πŸ“„ Upload and analyze PDF resumes πŸ€– AI-powered resume analysis using Gemini/Groq APIs 🎯 ATS compatibility scoring πŸ” Resume vs Job Description matching πŸ“ˆ Skill gap and keyword analysis ✨ AI-generated resume improvement suggestions πŸ” Secure authentication with JWT πŸ“š Analysis history tracking ⚑ Fast and responsive user experience Tech Stack Frontend React.js Tailwind CSS Axios React Router Backend Node.js Express.js MongoDB JWT Authentication Multer PDF-Parse AI Integration Google Gemini API / Groq API Project Workflow User Uploads Resume ↓ PDF Text Extraction ↓ Paste Job Description ↓ AI Analysis ↓ ATS Score Generation ↓ Keyword Matching ↓ Improvement Suggestions ↓ Results Dashboard Future Enhancements AI Resume Builder Cover Letter Generator Interview Question Generator LinkedIn Profile Optimizer Career Roadmap Generator Multi-template Resume Export Installation git clone https://github.com/SNP-0309/ATS-resume-gen.git

cd ATS-Resume-Generator

npm install Backend cd server npm install npm run dev Frontend cd client npm install npm run dev Environment Variables

Create a .env file:

PORT=5000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_secret_key GEMINI_API_KEY=your_api_key Learning Outcomes

This project demonstrates:

Full-Stack MERN Development REST API Design Authentication & Authorization PDF Processing AI Integration Database Modeling Real-world Problem Solving

⭐ If you find this project useful, consider giving it a star!

About

ATS Resume Analyzer is an AI-powered web application that evaluates resumes based on the user's target role, preferred industry, career goals, and expected salary package. By leveraging advanced AI models, the platform analyzes the uploaded resume, identifies skill gaps, and provides a detailed score ranging from 0 to 100. It also generates persona

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages