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

Watchers

Forks

Releases

No releases published

Packages

No packages published