Job Application Tracker

The Job Application Tracker connects to your Gmail account, searches for job-related emails, and extracts key information such as company names, email subjects, and dates. The extracted data is then saved into a CSV file, making it easier to track your job applications.

 /* EXAMPLE */
        
Companies applied to (most recent first):

Company: Job Board 1, Subject: Your application was viewed, Date: 2024-XX-XX 12:40:44

Company: Company 1, Subject: Your application was submitted | Company 1, Date: 2024-XX-XX 06:41:00

Company: Job Board 1, Subject: Application received, Date: 2024-XX-XX 06:40:47

Company: Application Platform 1, Subject: Thank you - we've received your job application, Date: 2024-XX-XX 10:15:10
        
Company: Job Board 2, Subject: Job Application: Front End Developer, Date: 2024-XX-XX 03:57:06

Technologies Used

  • Python
  • Gmail API
  • Google Cloud
  • OAuth 2.0
  • CSV File Management

Key Features

  • Automated Email Search and Data Extraction
  • CSV Export for Application Tracking
  • OAuth 2.0 Authentication
  • Error Logging and Debugging
  • Configurable Search Criteria