Skip to content

SharanyaAchanta/Smart-Resume-Reviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

190 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Smart-Resume-Review Logo

Smart Resume reviewer

πŸ“‘ Table of Contents


πŸ” Overview

Smart Resume Reviewer is a privacy-first, AI-powered resume analysis tool designed to help users create highly ATS-compatible resumes with clarity and confidence.

It analyzes resumes to identify:

  • Missing or weak sections
  • Outdated or irrelevant skills
  • Formatting issues that reduce ATS shortlisting chances

Users can upload their resume and receive instant, actionable AI-driven suggestions to improve content, detailed and simple explanation for improved content, structure, and overall resume quality β€” without distractions or delays.

Built for real-world hiring standards, this project is trusted by students, freshers, and professionals preparing for competitive job applications across industries.

πŸ€” Why Smart-Resume-Reviewer?

πŸ” Privacy & Trust

Smart Resume Reviewer is built with user trust as a top priority.

  • We do not store resumes
  • We do not collect personal data
  • We do not sell or share data for ads
  • Uploaded resumes are processed instantly and removed after analysis

Your resume stays private, secure, and under your control at all times.

⚑ Fast & Distraction-Free

This app is designed for users who want results β€” not distractions.

  • No unnecessary sign-ups
  • No ads or pop-ups
  • No long waiting times

Users upload a resume and receive analysis within a few seconds. The interface is simple, clean, and focused only on resume improvement.

πŸ† Proven Results

Many users of Smart Resume Reviewer have successfully improved their resumes and secured opportunities at top tech companies, including FAANG-level organizations.

The tool focuses on real ATS requirements and industry expectations, making it practical and result-oriented rather than theoretical.

🎯 Flexible for All Career Paths

Smart Resume Reviewer supports a wide range of roles and disciplines.

  • Software & IT roles
  • Data, AI, and ML profiles
  • Core engineering branches
  • Management, business, and non-tech roles

It provides multiple resume templates and suggestions tailored to different career paths and experience levels.

πŸ” How This App Is Different?

Unlike many resume tools that focus only on scores or visuals, Smart Resume Reviewer focuses on clarity, trust, and real-world hiring needs.

  • Privacy-first approach with zero data retention
  • ATS-focused analysis instead of surface-level feedback
  • Instant results without distractions
  • Open-source and transparent logic
  • Designed to help users learn and improve, not confuse them

The goal is simple: help users submit better resumes with confidence.

πŸš€ Live Demo


🌟 Key Features

πŸ‘€ Resume Analysis

  • Upload PDF resume
  • Extracts and displays resume content

πŸ§‘β€πŸ’Ό AI Suggestions

  • Highlights weak areas (missing sections, outdated skills)
  • Provides role-based improvement suggestions
  • explanation for the improvement suggestions

πŸ›‘οΈ Developer Friendly

  • Beginner-friendly codebase
  • Easy to extend and customize

🌐 Tech Stack

  • Frontend: HTML/CSS(For styling purpose)
  • Backend: Python (Streamlit,langchain,Google generative AI)
  • AI Logic: Rule-based or prompt-based suggestions
  • PDF Parsing: PyMuPDF / pdfminer.six

πŸ“ Project Structure

Smart-Resume-Reviewer/
β”‚
β”œβ”€β”€ .github/
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE/
β”‚   └── pull_request_template.md
β”‚
β”œβ”€β”€ assets/
β”‚   └── logo_Pixel.png
β”‚
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ contributors.py
β”‚   β”œβ”€β”€ features.py
β”‚   β”œβ”€β”€ footer.py
β”‚   β”œβ”€β”€ header.py
β”‚   β”œβ”€β”€ styles.py
β”‚   β”œβ”€β”€ suggestions.py
β”‚   └── upload_card.py
β”‚
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ Resume1.pdf
β”‚   └── Resume2.pdf
β”‚
β”œβ”€β”€ static/
β”‚   β”œβ”€β”€ css/
β”‚   └── prevent_double_submit.js
β”‚
β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ analyze_resume.py
β”‚   β”œβ”€β”€ job_roles.json
β”‚   └── resume_parser.py
β”‚
β”œβ”€β”€ .gitignore
β”œβ”€β”€ app.py
β”œβ”€β”€ CONTRIBUTING.md
β”œβ”€β”€ LICENSE
β”œβ”€β”€ package-lock.json
β”œβ”€β”€ README.md
β”œβ”€β”€ requirements.txt
└── SECURITY.md


✨ πŸš€ Project Setup

1️⃣ Create Virtual Environment

python -m venv venv
venv\Scripts\activate

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Run the Application

streamlit run app.py

✨ Contributors

Thanks to all the wonderful contributors πŸ’–

See full list of contributors πŸ‘‰ Contribution Graph

πŸ’‘ Suggestions & Feedback

Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!

πŸ™Œ Show Your Support

If you find Smart-Resume-Reviewer project helpful, give it a star! ⭐ to support more such educational initiatives:

  • ⭐ Starring the repository

  • 🐦 Sharing on social media

  • πŸ’¬ Telling your friends and colleagues

  • 🀝 Contributing to the project

πŸ“„ License

This project is licensed under the MIT License - see the License file for details.

⭐ Stargazers

🍴 Forkers


Glowing Star Loved by the communityπŸ‘₯, trusted by contributors πŸ§‘β€πŸ€β€πŸ§‘ worldwide 🌍 Glowing Star

πŸ‘¨β€πŸ’» Built with care 🫢 to create ATS-friendly resumes β€” fast, smart, and distraction-free ✨

⬆️ Back to Top

Ready to show off your coding achievements? Get started with Smart-Resume-Reviewer today! πŸš€

About

An AI-powered resume analyzer and improvement assistant.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors