https://github.com/tr-3n/-ai-powered-resume-analyzer-multi-source-job-matcher
AI-Powered Resume Analyzer & Multi-Source Job Matcher, is a web application built using Python and Streamlit that helps job seekers find the best job opportunities based on their resume. The app extracts text from uploaded resumes, matches it with job listings from multiple sources, and displays the most relevant jobs.
https://github.com/tr-3n/-ai-powered-resume-analyzer-multi-source-job-matcher
ai api html-css job job-recommendation job-search jobmatching natural-language-processing pandas pypdf2 python resume-analyzer scikit-learn streamlit web-development
Last synced: 5 months ago
JSON representation
AI-Powered Resume Analyzer & Multi-Source Job Matcher, is a web application built using Python and Streamlit that helps job seekers find the best job opportunities based on their resume. The app extracts text from uploaded resumes, matches it with job listings from multiple sources, and displays the most relevant jobs.
- Host: GitHub
- URL: https://github.com/tr-3n/-ai-powered-resume-analyzer-multi-source-job-matcher
- Owner: TR-3N
- Created: 2025-05-04T20:24:12.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-04T20:41:34.000Z (5 months ago)
- Last Synced: 2025-05-07T18:13:11.415Z (5 months ago)
- Topics: ai, api, html-css, job, job-recommendation, job-search, jobmatching, natural-language-processing, pandas, pypdf2, python, resume-analyzer, scikit-learn, streamlit, web-development
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📄 AI-Powered Resume Analyzer & Multi-Source Job Matcher
This project is an AI-powered web app that:
Analyzes your uploaded resume,
Fetches live jobs from multiple sources,
Matches the best job opportunities for you based on your skills and experience!🚀 Built using Streamlit, Python, Pandas, and Machine Learning for smart matching.
🔥 Features
📄 Upload your Resume (PDF format)
🧠 Automatic Resume Text Extraction
🌎 Fetch Jobs from Multiple Sources (e.g., LinkedIn, Indeed, AngelList)
📑 Smart Resume-to-Job Matching
🎯 Job Filters:Only Remote Jobs
Only Microsoft Jobs
Only Startups (AngelList)
Filter by Tech Stack (e.g., Python, React)
🌗 Beautiful Dark Mode UI with Modern Job Cards
📥 Installation
Clone the repository:
git clone https://github.com/TR-3N/-AI-Powered-Resume-Analyzer-Multi-Source-Job-Matcher.git
cd -AI-Powered-Resume-Analyzer-Multi-Source-Job-MatcherInstall the required dependencies:
pip install -r requirements.txt✅ If requirements.txt does not exist yet, install manually:
pip install streamlit pandas scikit-learn PyPDF2
🚀 Running the App
Inside the project folder, run:
streamlit run app.py
✅ This will open a browser window where you can upload your resume and start matching!🛠 Project Structure
resume_matcher/
│
├── app.py # Main Streamlit Application
├── utils.py # Helper functions (Resume extraction, Fetch Jobs, Match logic)
├── requirements.txt # Python Dependencies (optional)
└── README.md # This file📸 Screenshots
✨ Future Improvements
Better salary predictionApply to jobs with a single click
Resume Improvement Suggestions (AI feedback)
🤝 Contributing
Contributions are welcome!
Feel free to open an Issue or Pull Request.📄 License
This project is licensed under the MIT License.