Skip to content

Repository files navigation

🚀 Recruiter ATS Dashboard

AI-Powered Resume Screening System

An intelligent Applicant Tracking System built with Python and Streamlit that analyzes resumes, understands job descriptions, and ranks candidates based on skills, experience, and education.


📌 Key Features

  • 📄 Resume parsing (Name, Skills, Experience, Education)
  • 🧠 Smart Job Description analysis & role detection
  • 🌍 Multi-domain support (Tech, Finance, Healthcare, etc.)
  • ⚖️ Weighted candidate ranking system
  • 📊 Recruiter dashboard with fit analysis
  • 📤 Export results (CSV & Excel)

🛠️ Tech Stack

Python • Streamlit • NumPy • OpenPyXL • NLP (rule-based)


▶️ Run Locally

git clone https://github.com/VaibhaviDavee/recruiter-ats-dashboard.git
cd recruiter-ats-dashboard
python -m venv .venv
.venv\Scripts\activate

pip install -r requirements.lock.txt
streamlit run app.py

🔄 Workflow

Upload resumes → Add Job Description → Get ranked candidates → Export results


📈 Output Example

  • Rank 1 → Strong Fit
  • Rank 2 → Good Fit
  • Rank 3 → Weak Fit

🚀 Future Scope

  • ML-based scoring
  • Resume embeddings
  • Database & cloud deployment

👨‍💻 Author

Vaibhavi Dave GitHub

About

AI-powered ATS dashboard that parses resumes, analyzes job descriptions, and ranks candidates using intelligent scoring.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages