Overview

The Job Application Automation project is an ongoing initiative designed to streamline and automate job applications using Python. The system leverages web scraping, automated form filling, and AI-based content customization to enhance efficiency and reduce manual effort.

Repository Structure

GitHub Repository: Job Application Automation

Core Directories & Files:

Dependencies & Installation

This project requires the following dependencies:

pip install selenium playwright beautifulsoup4 pandas openai pyyaml

Key Technologies:

Configuration

The config.yaml file contains user preferences and automation parameters:

job_sites:
  linkedin: true
  indeed: false
  glassdoor: true
keywords:
  - "Product Manager"
  - "Data Scientist"
location: "Remote"
resume_path: "data/resume.pdf"
cover_letter_template: "data/cover_letter.txt"