Skip to content

NectarScript/ats-resume-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATS Resume Analyzer

A Streamlit-based ATS (Applicant Tracking System) Resume Analyzer that evaluates resumes against job descriptions and provides actionable feedback.

Screenshot

ATS Resume Analyzer Demo

ATS Resume Analyzer Demo

Features

  • Resume text analysis
  • Job description matching
  • Skill gap identification
  • ATS-style match score
  • Clean and simple UI

Tech Stack

  • Python
  • Streamlit
  • Ollama (LLM)
  • Pandas

Project Structure

ATS Resume Analyzer

A Streamlit-based ATS (Applicant Tracking System) Resume Analyzer that evaluates resumes against job descriptions and provides actionable feedback.

Features

  • Resume text analysis
  • Job description matching
  • Skill gap identification
  • ATS-style match score
  • Clean and simple UI

Tech Stack

  • Python
  • Streamlit
  • Ollama (LLM)
  • Pandas

Project Structure

ats-resume-analyzer/ ├── app.py ├── utils.py ├── requirements.txt ├── README.md

How to Run Locally

  1. Create virtual environment (optional but recommended)

How to Run Locally

  1. Create virtual environment (optional but recommended) python -m venv venv venv\Scripts\activate

  2. Install dependencies pip install -r requirements.txt

  3. Run the application streamlit run app.py

Notes

  • This project focuses on ATS-style resume screening logic.
  • Scoring logic can be further improved with real ATS datasets.

Author

Piyush Chiwande

About

AI-powered ATS resume analyzer built with Streamlit that compares resumes with job descriptions and generates actionable feedback and match scoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages