Skip to content

Akshatbist/JobApplicationAutofillBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Demo Video: https://drive.google.com/file/d/1qn8z51Cp4JDbdD2JaK18khdd9xYmFpiD/view?usp=sharing

Job Application Autofill Bot πŸš€ An AI-powered automation tool that intelligently fills out job applications, generates custom cover letters, and streamlines your job hunting process.

πŸ“š Features

✍️ Resume Parsing: Automatically extracts important details from your resume.

🧠 AI-Powered Answers: Uses OpenAI to answer application questions smartly.

πŸ“ Auto-Generated Cover Letters: Creates customized cover letters on the fly.

🌐 Web Automation: Autofills job applications using Selenium.

πŸ›‘οΈ Error Handling: Detects and handles missing or invalid information gracefully.

βš™οΈ Tech Stack Python 🐍

Selenium (Web browser automation)

OpenAI API (LLM integration)

FastAPI (optional backend server)

python-dotenv (environment variable management)

PyPDF2 (reading resumes from PDF files)

scikit-learn (TF-IDF keyword extraction)

πŸš€ Setup Instructions Clone this repository:

git clone https://github.com/yourusername/job-application-autofill-bot.git cd job-application-autofill-bot

Install dependencies: pip install -r requirements.txt

Create a .env file: Inside the root folder, create a file named .env and add: OPENAI_API_KEY=your-openai-key-here

Run the bot: python main.py

πŸ—‚οΈ Project Structure bash

job-application-autofill-bot/ β”œβ”€β”€ AnswerDatabase.py β”œβ”€β”€ AnsweringBot.py β”œβ”€β”€ main.py β”œβ”€β”€ .env β”œβ”€β”€ requirements.txt β”œβ”€β”€ savedResumeAndCV/ β”œβ”€β”€ README.md └── other project files... πŸ’‘ Future Improvements Add support for more job platforms (LinkedIn, Indeed, Workday, etc.)

Improved AI resume matching system

🀝 Contributing Contributions are welcome! Feel free to submit a pull request or open an issue.

πŸ“„ License This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors