{"id":23033896,"url":"https://github.com/dadvaiahpavan/ats-system","last_synced_at":"2026-04-05T23:34:18.734Z","repository":{"id":267928839,"uuid":"902785300","full_name":"DadvaiahPavan/ATS-System","owner":"DadvaiahPavan","description":"This AI-driven Applicant Tracking System (ATS) is a cutting-edge solution designed to revolutionize the recruitment process by providing intelligent resume analysis and matching capabilities.","archived":false,"fork":false,"pushed_at":"2024-12-17T15:18:13.000Z","size":27459,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T12:29:54.173Z","etag":null,"topics":["google-generativeai","nltk","pandas","plotly","python-docx","scikit-learn","spacy","streamlit"],"latest_commit_sha":null,"homepage":"https://next-gen-ai.streamlit.app/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DadvaiahPavan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-13T09:08:19.000Z","updated_at":"2024-12-17T15:18:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"476b2559-2469-4688-a604-eb6555c56dfc","html_url":"https://github.com/DadvaiahPavan/ATS-System","commit_stats":null,"previous_names":["dadvaiahpavan/ats-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadvaiahPavan%2FATS-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadvaiahPavan%2FATS-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadvaiahPavan%2FATS-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DadvaiahPavan%2FATS-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DadvaiahPavan","download_url":"https://codeload.github.com/DadvaiahPavan/ATS-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246899663,"owners_count":20851898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["google-generativeai","nltk","pandas","plotly","python-docx","scikit-learn","spacy","streamlit"],"created_at":"2024-12-15T16:20:04.226Z","updated_at":"2025-12-30T23:10:10.088Z","avatar_url":"https://github.com/DadvaiahPavan.png","language":"C","readme":"# 🚀 AI-Powered Applicant Tracking System (ATS)\n## 📝 Project Overview\n\nThis AI-driven Applicant Tracking System (ATS) is a cutting-edge solution designed to revolutionize the recruitment process by providing intelligent resume analysis and matching capabilities.\n\n## Screenshots\n![UI 1](https://i.ibb.co/gDzfGcw/Screenshot-2024-12-13-143747.png)\n![UI 2](https://i.ibb.co/3zsTMLz/Screenshot-2024-12-13-142320.png)\n\n\n## ✨ Key Features\n\n### 1. Intelligent Resume Analysis\n- Upload and analyze resumes in PDF and DOCX formats\n- Extract and categorize skills\n- Provide comprehensive resume feedback\n\n### 2. Job Description Matching\n- Compare resume content against job descriptions\n- Generate detailed match scores\n- Visualize skill compatibility\n\n### 3. Multi-Resume Batch Processing\n- Upload and analyze multiple resumes simultaneously\n- Export results in CSV and Excel formats\n- Instant skill and match score comparisons\n\n## 🛠 Technologies Used\n\n- **AI**: Google Gemini 1.5 Flash\n- **Web Framework**: Streamlit\n- **Data Processing**: \n  - Pandas\n  - PyMuPDF\n  - python-docx\n- **Visualization**: \n  - Plotly\n  - Plotly Express\n\n## 🔍 Detailed Functionality\n\n### Resume Skills Extraction\n- Categorizes skills into:\n  - Technical Skills\n  - Analytical Skills\n  - Soft Skills\n\n### Match Score Calculation\n- Advanced scoring mechanism considering:\n  - Skill weight system\n  - Experience level matching\n  - Education requirements\n  - Project experience analysis\n\n### Visualization\n- Interactive skill gap charts\n- Percentage match gauge\n- Detailed skill breakdown\n\n## 🚀 Getting Started\n\n### Prerequisites\n- Python 3.8+\n- Google Gemini API Key\n\n### Installation\n\n1. Clone the repository\n```bash\ngit clone https://github.com/yourusername/ATS-System.git\ncd ATS-System\n```\n\n2. Install dependencies\n```bash\npip install -r requirements.txt\n```\n\n3. Set up Google Gemini API Key\n- Create a `.streamlit/secrets.toml` file\n- Add your API key:\n```toml\nGOOGLE_API_KEY = \"your_api_key_here\"\n```\n\n4. Run the application\n```bash\nstreamlit run app.py\n```\n\n## 📋 Usage Instructions\n\n1. Enter Job Description\n2. Upload Resume(s)\n3. Choose Analysis Type:\n   - Skills Extraction\n   - Percentage Match\n   - Batch Processing\n\n## 🔒 Security Notes\n- API keys managed via Streamlit secrets\n- Secure file handling\n- No local storage of sensitive information\n\n## 🤝 Contributing\n1. Fork the repository\n2. Create your feature branch\n3. Commit your changes\n4. Push to the branch\n5. Create a Pull Request\n\n## 📄 License\n[Specify your license here, e.g., MIT License]\n\n## 🌟 Future Roadmap\n- Enhanced AI matching algorithms\n- More detailed skill taxonomy\n- Support for more file formats\n- Advanced reporting features\n\n## 💡 Developed By\n[Your Name/Organization]\n\n---\n\n**Note**: Ensure you have a valid Google Gemini API key to use this application.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadvaiahpavan%2Fats-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdadvaiahpavan%2Fats-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadvaiahpavan%2Fats-system/lists"}