{"id":24718291,"url":"https://github.com/devymanish/ai-based-ats","last_synced_at":"2026-05-06T22:31:21.541Z","repository":{"id":258778344,"uuid":"875680448","full_name":"DevyManish/AI-based-ATS","owner":"DevyManish","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-30T10:47:40.000Z","size":677,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T10:36:00.979Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jobsscout.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevyManish.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-10-20T15:58:43.000Z","updated_at":"2024-11-30T10:52:49.000Z","dependencies_parsed_at":"2025-01-27T10:14:05.105Z","dependency_job_id":"841c23dc-0fe1-4813-85c6-9f87d7953448","html_url":"https://github.com/DevyManish/AI-based-ATS","commit_stats":null,"previous_names":["devymanish/ai-based-ats"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DevyManish/AI-based-ATS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevyManish%2FAI-based-ATS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevyManish%2FAI-based-ATS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevyManish%2FAI-based-ATS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevyManish%2FAI-based-ATS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevyManish","download_url":"https://codeload.github.com/DevyManish/AI-based-ATS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevyManish%2FAI-based-ATS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32714707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-01-27T10:14:03.680Z","updated_at":"2026-05-06T22:31:21.524Z","avatar_url":"https://github.com/DevyManish.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n![Smart ATS](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/banner.png?raw=true)\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e🎯AI Based ATS \u0026 Resume Analyser 🎯\u003c/h1\u003e\n  \u003cp\u003eA Tool for Resume Analysis and Recommendations\u003c/p\u003e\n  \u003c!-- Badges --\u003e\n  \u003cp\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/DevyManish/AI-based-ATS\" alt=\"last update\" /\u003e\n    \u003cimg src=\"https://badges.frapsoft.com/os/v2/open-source.svg?v=103\" alt=\"open source\" /\u003e\n    \u003cimg src=\"https://img.shields.io/github/languages/top/DevyManish/AI-based-ATS?color=red\" alt=\"language\" /\u003e\n    \u003cimg src=\"https://img.shields.io/github/languages/code-size/DevyManish/AI-based-ATS?color=informational\" alt=\"code size\" /\u003e\n    \u003ca href=\"https://github.com/DevyManish/AI-based-ATS/blob/main/LICENSE\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/license/DevyManish/AI-based-ATS.svg?color=yellow\" alt=\"license\" /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n  \n  \u003c!-- Links --\u003e\n  \u003ch4\u003e\n    \u003ca href=\"#preview-\"\u003eView Demo\u003c/a\u003e\n    \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"#setup--installation-\"\u003eInstallation\u003c/a\u003e\n    \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"#\"\u003eProject Report\u003c/a\u003e\n  \u003c/h4\u003e\n  \u003cp\u003e\n    \u003csmall align=\"justify\"\u003e\n      Built with 🤍 by \n      \u003ca href=\"https://www.manishguptaa.me/\"\u003eManish Gupta\u003c/a\u003e under the guidance of \n      \u003ca href=\"https://www.linkedin.com/in/manishguptafr/\"\u003eDebmitra Ghosh\u003c/a\u003e\n     \u003c/small\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\u003cbr/\u003e\u003cbr/\u003e\n\n## About the Project 📄\n\u003cdiv align=\"center\"\u003e\n    \u003cbr/\u003e\u003cimg src=\"https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/home.png?raw=true\" alt=\"screenshot\" /\u003e\u003cbr/\u003e\u003cbr/\u003e\n    \u003cp align=\"justify\"\u003e \n      SMART ATS is an application designed to assist job seekers in improving their resumes. Utilizing advanced AI algorithms, it analyzes resumes based on job descriptions, providing recommendations and insights to enhance employability.\n    \u003c/p\u003e\n\u003c/div\u003e\n\n## Scope 🌍\n1. Provides detailed analysis and structured feedback on resumes.\n2. Offers keyword optimization suggestions to improve ATS compatibility.(Under Development) \n3. Allows HRs to upload multiple resumes for comparative analysis.\n4. Generates visual insights like charts to represent candidates' relevance to job listings.\n5. Can be utilized by educational institutions to guide students in resume building.\n\n## Tech Stack 🍃\n\u003cdetails\u003e\n  \u003csummary\u003eFrontend\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://streamlit.io/\"\u003eStreamlit\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Learn/HTML\"\u003eHTML\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS\"\u003eCSS\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Learn/JavaScript\"\u003eJavaScript\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eBackend\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.python.org/\"\u003ePython\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/google/generative-ai\"\u003eGoogle Generative AI API\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eData Visualization\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://plotly.com/\"\u003ePlotly\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eOther Libraries\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://pandas.pydata.org/\"\u003epandas\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://pypi.org/project/PyPDF2/\"\u003ePyPDF2\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://pypi.org/project/python-dotenv/\"\u003epython-dotenv\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://github.com/google/generative-ai\"\u003egoogle-generativeai\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n## Features 🔍\n\n### User:\n- Upload multiple resumes for analysis.\n- View detailed reports on JD match percentage and missing keywords.\n- Receive actionable insights to improve resumes based on job descriptions.\n- Visual representation of candidate relevance through charts.\n\n\n## Requirements 🚀\n### Ensure you have the following:\n1) Python (3.9 or higher) - [Download](https://www.python.org/downloads/)\n2) Streamlit - [Documentation](https://docs.streamlit.io/library/getting-started/install)\n3) Google Generative AI API access - [API Documentation](https://developers.google.com/generative-ai)\n\n## Setup \u0026 Installation 👀\n\nTo run this project, perform the following tasks 😨\n\nDownload the code file manually or via git\n```bash\ngit clone hhttps://github.com/DevyManish/AI-based-ATS\n```\n\nCreate a virtual environment and activate it **(recommended)**\n\n```bash\ncd  AI-based-ATS\n\npython -m venv venvapp\n\ncd venvapp/Scripts\n\nactivate\n```\n\nDownloading packages from ```requirements.txt``` \n```bash\npip install -r requirements.txt\n```\n\n\n``Congratulations 🥳😱 your set-up 👆 and installation is finished 😵🤯``\n\nI hope that your ``venvapp`` is activated .\n\nRun the ```App.py``` file using\n```bash\nstreamlit run app.py\n```\n\nOpen ```http://localhost:8501/``` in your browser.\n\n## Preview 👽\n\n\n**Main Screen**\n\n![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/home.png?raw=true)\n\n**Resume Analysis**\n\n![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/user-input.png?raw=true)\n\n![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/output-table.png?raw=true)\n\n![Screenshot](https://github.com/DevyManish/AI-based-ATS/blob/main/screenshots/output-barchart.png?raw=true)\n\n\n\n### Built with 🤍 AI based ATS by \u003ca href=\"https://www.manishguptaa.me/\"\u003eManish Gupta\u003c/a\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevymanish%2Fai-based-ats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevymanish%2Fai-based-ats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevymanish%2Fai-based-ats/lists"}