π Resume Tracker App
A smart and user-friendly Resume Screening Tool built with Python and Streamlit. This app helps recruiters or job seekers quickly compare a resume against a job description by identifying matching and missing skills.
π Features
- Upload a Resume (PDF or Text) and Job Description files.
- Automatically extracts keywords and skills from both documents.
- Shows matched skills and highlights missing skills.
- Provides an overall match score with visual graphs.
- Easy-to-use web interface using Streamlit.
π Project Structure
resume_tracker/
βββ resumes/ # Folder containing example resumes or test data organized by job roles
βββ app.py # Main Streamlit application that runs the web interface
βββ match_engine.py # Core logic that compares resumes with job descriptions and calculates match scores
βββ match_test.py # Test script to validate and debug the matching logic (unit tests or sample runs)
βββ resume_parser.py # Code to extract text and relevant info (like skills) from resume files
βββ job matcher.py # (Assuming typo, probably 'job_matcher.py') Script/module to process job descriptions and assist matching
βββ requirements.txt # Lists all Python libraries/packages needed to run the project
βββ README.md # Project overview, instructions, and documentation
π οΈ How to Run the App Locally
-
Clone or download this repository to your local machine.
-
Install required Python packages by running: pip install -r requirements.txt
-
Run the Streamlit app using: streamlit run app.py
-
Open your browser and navigate to the URL provided by Streamlit (usually http://localhost:8501).
πΈ Screenshots
Add screenshots here later as you enhance the UI.
π‘ Future Enhancements
- Add database support to store resumes and user feedback.
- Implement user authentication and role-based access.
- Improve UI/UX design and add more interactive visualizations.
- Support more file formats for resumes and job descriptions.
π©βπ» Author
Sarabjit Mehta
Passionate about automating recruitment processes and building easy-to-use tools.
πΊ Demo Video
For a quick walkthrough of the project, watch the demo here:
[YouTube Link or other video hosting link]
π License
This project is open-source and available under the MIT License.