Skip to content

🎯 AI-powered resume analyzer that gives bullet-point suggestions, JD match score, and rewrites lines. Built with Flask, Groq API (LLaMA 3), PyMuPDF, JS & CSS. Upload resume β†’ Paste JD β†’ Get insights + PDF. Smart, stylish & recruiter-ready. πŸ’Όβœ¨

Notifications You must be signed in to change notification settings

Anupam11421/ai-resume-analyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“„ AI Resume Analyst

A smart, modern AI-powered Flask web app that:

  • 🧠 Analyzes uploaded resumes using LLaMA 3 via Groq API
  • πŸ“Š Calculates Job Description (JD) match score
  • ✍️ Rewrites bullet points with AI
  • πŸ“Ž Exports results to PDF
  • πŸŒ€ Includes stylish animations, spinners, and emojis

πŸš€ Features

  • πŸ“€ Upload Resume (PDF only)
  • 🧾 Paste Job Description (optional)
  • πŸ’‘ AI Feedback: Formatting, layout, grammar, wording
  • πŸ“Š JD Match Score: AI compares your resume with the JD
  • ✍️ Bullet Point Rewriter: Smarter, action-based phrasing
  • πŸ“Ž PDF Export: Get downloadable result file
  • πŸŒ€ Spinner & Glow Effects: Sleek frontend feel

βš™οΈ Built With

  • Python (Flask)
  • Groq API (LLaMA 3)
  • PyMuPDF for PDF parsing
  • HTML/CSS/JavaScript
  • JS Spinner + Emoji-enhanced UI

πŸ“¦ How To Run

  1. Clone the repo

    git clone https://github.com/Anupam11421/ai-resume-analyst.git
    cd ai-resume-analyst
  2. Create and activate virtual environment:

    python -m venv venv
    venv\Scripts\activate   # Windows
  3. Install requirements:

    pip install -r requirements.txt
  4. Add your Groq API key to .env:

    GROQ_API_KEY=your_key_here
  5. Run the app:

    python app.py
  6. Visit: http://localhost:5000


🌟 Screenshots

Home Page Result Page


🧠 Why This Project?

This project was built to showcase real-world AI integration in resume evaluation. Whether you're preparing for MAANG or startups, this tool helps you:

  • Stand out in interviews
  • Improve resume quality
  • Tailor resumes to JDs quickly

πŸ™Œ Credits

Made with ❀️ by Anupam Tiwari β€” aiming to build real-world, resume-worthy AI projects.

πŸ’¬ DM Me On

πŸ”— LinkedIn πŸ§‘β€πŸ’» GitHub

Let’s cook something epic πŸ‘¨β€πŸ³πŸ”₯

⭐ Support & Contribution If you like this project, please give it a ⭐ Open to contributions, suggestions, and improvements!

About

🎯 AI-powered resume analyzer that gives bullet-point suggestions, JD match score, and rewrites lines. Built with Flask, Groq API (LLaMA 3), PyMuPDF, JS & CSS. Upload resume β†’ Paste JD β†’ Get insights + PDF. Smart, stylish & recruiter-ready. πŸ’Όβœ¨

Resources

Stars

Watchers

Forks

Packages

No packages published