A Streamlit-based ATS (Applicant Tracking System) Resume Analyzer that evaluates resumes against job descriptions and provides actionable feedback.
- Resume text analysis
- Job description matching
- Skill gap identification
- ATS-style match score
- Clean and simple UI
- Python
- Streamlit
- Ollama (LLM)
- Pandas
A Streamlit-based ATS (Applicant Tracking System) Resume Analyzer that evaluates resumes against job descriptions and provides actionable feedback.
- Resume text analysis
- Job description matching
- Skill gap identification
- ATS-style match score
- Clean and simple UI
- Python
- Streamlit
- Ollama (LLM)
- Pandas
ats-resume-analyzer/ ├── app.py ├── utils.py ├── requirements.txt ├── README.md
- Create virtual environment (optional but recommended)
-
Create virtual environment (optional but recommended) python -m venv venv venv\Scripts\activate
-
Install dependencies pip install -r requirements.txt
-
Run the application streamlit run app.py
- This project focuses on ATS-style resume screening logic.
- Scoring logic can be further improved with real ATS datasets.
Piyush Chiwande

