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!