Skip to content

Latest commit

 

History

History
307 lines (210 loc) · 10.7 KB

File metadata and controls

307 lines (210 loc) · 10.7 KB

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! 🚀