Job Tracker Job Tracker is a command-line job search management tool that helps you log, organize, and analyze your applications in one place. The project combines Pandas-powered data processing with Matplotlib to track application statuses, calculate response rates, and visualize your job search progress over time.
- Application Logging: Add job applications with company, role, date, and status, saved persistently to a local CSV file.
- Status Tracking: Monitor every application across four stages, Applied, Interview, Rejected, and Offer.
- Response Rate Analytics: Automatically calculates what percentage of your applications have received a response.
- Average Wait Time: Tracks how long pending applications have been sitting with no response.
- Visual Breakdown: Generates a bar chart of your application statuses using Matplotlib for a clear snapshot of your job search.
- Clean Terminal Report: Prints a formatted analytics summary with all key metrics in one place.
- Clone the repository: git clone https://github.com/rayyanusmanii/Job-Tracker.git
- Install the required dependencies: pip install pandas matplotlib
- Run the script: python main.py