🌐 Live Demo
🔗 https://smarthire--ai.streamlit.app
A mobile interface for SmartHire AI was developed using FlutterFlow to improve accessibility on smartphones.
🔗 https://app.flutterflow.io/preview/blank-slate-i6v3o8?page=BlankCanvas
A web-based AI-powered Resume Screening and Applicant Tracking System (ATS) developed using Python and Streamlit. The application intelligently analyzes resumes, extracts technical skills, evaluates candidate suitability, recommends job roles, identifies skill gaps, and ranks multiple candidates for recruiters through an interactive dashboard.
SmartHire AI is an AI-powered Resume Screening System that assists both job seekers and recruiters.
It automatically analyzes resumes, extracts technical skills, calculates ATS scores, recommends suitable job roles, identifies skill gaps, and ranks multiple candidates for recruiters.
The system provides two modes:
- 👨🎓 Candidate Analysis
- 👨💼 Recruiter ATS Dashboard
- 📄 Resume Analysis
- 🧠 Skill Extraction
- 📊 Resume Score
- 🎯 Skill Match Percentage
- 🚀 Career Readiness
- 💼 Job Recommendation
- 📉 Skill Gap Analysis
- 📈 Radar Chart Visualization
- 🤖 Resume Selection Prediction
- 📂 Upload Multiple Resumes
- 🏆 Candidate Ranking
- 🥇 Top Candidate Identification
- ✅ Shortlisted Candidates
- ❌ Rejected Candidates
- 📊 ATS Dashboard
- 📋 Resume Comparison
| Technology | Purpose |
|---|---|
| Python | Backend Programming |
| Streamlit | Web Application |
| Pandas | Data Processing |
| Machine Learning | Resume Prediction |
| Matplotlib | Charts |
| PDFPlumber / PyPDF2 | Resume Parsing |
| Git | Version Control |
| GitHub | Project Hosting |
SmartHire-AI
│
├── app_combined.py
├── app_ats.py
├── resume_parser.py
├── skills.py
├── scorer.py
├── skill_match.py
├── career_gap.py
├── candidate_ranker.py
├── radar_chart.py
├── job_recommend.py
├── predict.py
├── ml_model.py
├── resume_model.pkl
├── requirements.txt
├── resumes/
├── screenshots/
└── README.md
Clone the repository
git clone https://github.com/ASHVITHASP/SmartHire-AI.gitGo into the project
cd SmartHire-AIInstall dependencies
pip install -r requirements.txtRun the application
streamlit run app_combined.pyResume Upload
│
▼
Resume Parsing
│
▼
Skill Extraction
│
▼
Resume Scoring
│
▼
Skill Match
│
▼
Career Gap Analysis
│
▼
Prediction
│
▼
Candidate Ranking
The application provides
- Resume Score
- Skill Match %
- Career Readiness
- Skill Gap Analysis
- Job Recommendation
- Resume Prediction
- Candidate Ranking
- ATS Dashboard
- ☁ Cloud Deployment
- 🤖 LLM-based Resume Evaluation
- 🎤 AI Interview Question Generator
- 📧 Email Notifications
- 🗄 Database Integration
- 🔐 User Login System
- 🌐 Company Portal
- HR Recruitment
- Resume Screening
- Placement Cells
- Career Guidance
- Campus Hiring
- ATS Systems
- Talent Acquisition
Ashvitha S P
B.Tech Computer Science & Business Systems (CSBS)