Skip to content

rayyanusmanii/Job-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Job Tracker

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.

Chart Terminal Output


Features

  • 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.

Tech Stack

Python Pandas Matplotlib


Installation

  1. Clone the repository: git clone https://github.com/rayyanusmanii/Job-Tracker.git
  2. Install the required dependencies: pip install pandas matplotlib
  3. Run the script: python main.py

About

A Python command-line tool to log and analyze job applications; tracks status, response rates, and average wait times with a visual breakdown chart.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages