This project utilizes OpenAI and Streamlit to create an Advanced Talent Search (ATS) scanner. Users can upload their job descriptions and resumes, and the system provides dynamic feedback, generates cover letters, interview questions, career suggestions, email templates, and frames LinkedIn messages.
ATS-RESUME.mp4
- Dynamic Feedback: Analyzes the resume and job description to give personalized feedback.
- Cover Letter Generation: Creates a tailored cover letter based on the job description.
- Interview Questions: Generates relevant interview questions for preparation.
- Career Suggestions: Offers career advice based on the user's resume and job interests.
- Email Templates: Provides templates for professional communication.
- LinkedIn Messages: Helps frame effective messages for LinkedIn networking.
- Python 3.6 or later
- An OpenAI API key
- Clone the repository:
git clone https://github.com/abhi526691/ATS-Resume-
- Navigate to the project directory:
cd ATS-Resume-
- Install the required packages:
pip install -r requirements.txt
- Create an
.env
file in the project directory. - Generate an OpenAI API key by signing up or logging in at OpenAI Platform.
- Save your API key in the
.env
file as follows:API_KEY=<your_api_key_here>
Run the following command in your terminal:
streamlit run app.py
After running the application, upload your resume and the job description. The system will analyze the inputs and provide you with dynamic feedback, suggestions, and templates.
Contributions are welcome! Please fork the repository and submit a pull request with your improvements.
This project is licensed under the MIT License - see the LICENSE.md file for details.
-
OpenAI for the API that powers the core functionalities of this project.
-
The Streamlit team for providing an easy way to create web applications for Python scripts.
Abhishek Pandey |