{"id":15159739,"url":"https://github.com/orengrinker/resumechecker","last_synced_at":"2026-02-10T16:33:14.937Z","repository":{"id":255050298,"uuid":"848389794","full_name":"OrenGrinker/resumeChecker","owner":"OrenGrinker","description":"Resume Analyzer is a Streamlit application that allows users to upload resumes and find suitable candidates based on specific experience queries. The application uses the OpenAI GPT-4o model to analyze the resumes and determine if the candidates match the provided criteria.","archived":false,"fork":false,"pushed_at":"2024-08-27T17:13:18.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T12:01:54.153Z","etag":null,"topics":["gpt4o","openai-api","pypdf2","python","python-docx","python-dotenv","resume-ai","streamlit"],"latest_commit_sha":null,"homepage":"","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/OrenGrinker.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-08-27T17:10:07.000Z","updated_at":"2024-08-27T17:14:24.000Z","dependencies_parsed_at":"2024-08-27T19:02:03.043Z","dependency_job_id":null,"html_url":"https://github.com/OrenGrinker/resumeChecker","commit_stats":null,"previous_names":["orengrinker/resumechecker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OrenGrinker/resumeChecker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrenGrinker%2FresumeChecker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrenGrinker%2FresumeChecker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrenGrinker%2FresumeChecker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrenGrinker%2FresumeChecker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OrenGrinker","download_url":"https://codeload.github.com/OrenGrinker/resumeChecker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrenGrinker%2FresumeChecker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270807934,"owners_count":24649346,"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","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["gpt4o","openai-api","pypdf2","python","python-docx","python-dotenv","resume-ai","streamlit"],"created_at":"2024-09-26T21:42:10.655Z","updated_at":"2026-02-10T16:33:14.887Z","avatar_url":"https://github.com/OrenGrinker.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Resume Analyzer\n\nResume Analyzer is a Streamlit application that allows users to upload resumes and find suitable candidates based on specific experience queries. The application uses the OpenAI GPT-4o model to analyze the resumes and determine if the candidates match the provided criteria.\n\n## Features\n\n- Upload multiple resume files in PDF or DOCX format.\n- Enter a specific experience query to find matching candidates.\n- View suitable candidates with a summary of their relevant experience and contact information.\n- Display the full resume content within the application.\n\n## Requirements\n\n- Python 3.7+\n- Streamlit\n- OpenAI Python SDK\n- PyPDF2\n- python-docx\n- python-dotenv\n\n## Setup\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/orengrinker/resumeChecker.git\ncd resumeChecker\n```\n### 2. Create a Virtual Environment\n```bash\npython3 -m venv venv\nsource venv/bin/activate\n```\n### 3. Install Dependencies\n```bash\npip install -r requirements.txt\n```\n### 4. Set Up Environment Variables\nCreate a .env file in the root directory of the project and add your OpenAI API key:\n```bash\nOPENAI_API_KEY=your_openai_api_key_here\n```\n### 5. Run the Application\n```bash\nstreamlit run app.py\n```\n\n### Usage\n\nEnter your OpenAI API key when prompted or ensure it is set in the .env file.\nEnter the experience you are looking for in the textbox.\nUpload the resume files you want to analyze (PDF or DOCX format).\nThe application will process the resumes and display the suitable candidates based on the experience query.\n### License\n```bash\nThis project is licensed under the MIT License. See the LICENSE file for details.\n```\n### Contributing\n\nContributions are welcome! Please open an issue or submit a pull request for any improvements.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forengrinker%2Fresumechecker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forengrinker%2Fresumechecker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forengrinker%2Fresumechecker/lists"}