Join Our Telegram Community!
Join our Telegram community for:
? Join now!
Resume_Builder_AIHawk is powerful Python tool that simplifies the creation of visually stunning resumes quickly and easily. With this tool, you can not only build a resume from scratch but also tailor it perfectly based on a specific job description. By inputting the URL of the job listing, Resume_Builder_AIHawk customizes your resume to match the exact requirements and skills needed, making it ideal for enhancing your chances of landing the job.
To get started with Resume_Builder_AIHawk, follow these steps:
Download and Install Python:
Ensure you have the last Python version installed. If not, download and install it from Python's official website. For detailed instructions, refer to the tutorials:
Download and Install Google Chrome:
Clone the Repository:
git clone https://github.com/yourusername/resume_builder_AIHawk.gitNavigate to the Project Directory:
cd resume_builder_AIHawkInstall Dependencies:
Ensure you have pip installed, then run:
pip install -r requirements.txtplain_text_resume.yaml
The plain_text_resume.yaml file is crucial as it contains all your personal details and resume content. Follow these steps to configure it properly:
Create a file named plain_text_resume.yaml in the root directory of your project. This file will store all the necessary details to generate your resume.
Fill in your personal information. This section includes your basic details and contact information:
personal_information:
name: [Name]
surname: [Surname]
date_of_birth: "[DD/MM/YYYY]"
country: [Country]
city: [City]
address: [Address]
phone_prefix: "[+Country Code]"
phone: "[Phone Number]"
email: [Email Address]
github: [GitHub URL]
linkedin: [LinkedIn URL]DD/MM/YYYY.+1 for the USA.List your educational qualifications. You can add multiple degrees:
education_details:
- degree: [Degree Type]
university: [University Name]
gpa: "[GPA]"
graduation_year: "[Graduation Year]"
field_of_study: [Field of Study]
exam:
[Course Name]: "[Grade]"
[Course Name]: "[Grade]"
[Course Name]: "[Grade]"
- degree: [Degree Type]
university: [University Name]
gpa: "[GPA]"
graduation_year: "[Graduation Year]"
field_of_study: [Field of Study]
exam:
[Course Name]: "[Grade]"
[Course Name]: "[Grade]"
[Course Name]: "[Grade]"Provide information about your work experience. You can include multiple jobs:
experience_details:
- position: [Job Title]
company: [Company Name]
employment_period: "[MM/YYYY - MM/YYYY or Present]"
location: [Location]
industry: [Industry]
key_responsibilities:
- [Responsibility Description]
- [Responsibility Description]
- [Responsibility Description]
skills_acquired:
- [Skill]
- [Skill]
- [Skill]
- position: [Job Title]
company: [Company Name]
employment_period: "[MM/YYYY - MM/YYYY or Present]"
location: [Location]
industry: [Industry]
key_responsibilities:
- [Responsibility Description]
- [Responsibility Description]
- [Responsibility Description]
skills_acquired:
- [Skill]
- [Skill]
- [Skill]01/2020 - 12/2021 or Present).Include projects that you have worked on:
projects:
- name: [Project Name]
description: [Project Description]
link: "[Project URL]"
- name: [Project Name]
description: [Project Description]
link: "[Project URL]"
- name: [Project Name]
description: [Project Description]
link: "[Project URL]"List notable achievements:
achievements:
- name: [Achievement Title]
description: [Achievement Description]
- name: [Achievement Title]
description: [Achievement Description]
- name: [Achievement Title]
description: [Achievement Description]
- name: [Achievement Title]
description: [Achievement Description]Include any certifications you hold:
certifications:
- [Certification Name]List the languages you speak and your proficiency levels:
languages:
- language: [Language]
proficiency: [Proficiency Level]
- language: [Language]
proficiency: [Proficiency Level]
- language: [Language]
proficiency: [Proficiency Level]Include your personal interests:
interests:
- [Interest]
- [Interest]
- [Interest]plain_text_resume.yaml
An example plain_text_resume.yaml file is provided in the repository to guide you. Copy and modify it according to your personal details.
secrets.yaml
This file contains sensitive information. Never share or commit this file to version control.
openai_api_key: [Your OpenAI API key]
To run Resume_Builder_AIHawk, execute the following command from your terminal:
python main.pytodo
If you encounter any issues, you can open an issue on GitHub. I'll be more than happy to assist you!
For immediate support and to connect with the AIHawk community, join our Telegram group. ? Join now!
Resume_Builder_AIHawk simplifies the resume creation process by providing a flexible, style-driven approach. By configuring plain_text_resume.yaml and using the interactive prompts, you can easily generate professional resumes tailored to your needs.
We welcome contributions from the community! Whether you are a designer, prompt engineer, software engineer, or have other skills to offer, there are several ways you can contribute to Resume_Builder_AIHawk:
Help us enhance the visual appeal of our resume templates by creating custom CSS styles. Your unique design can become part of our project!
To learn how to contribute and add your design, follow the guidelines for designers.
Assist in refining and developing effective prompts for resume customization. Learn how to contribute as a prompt engineer.
Contribute by submitting pull requests to improve the codebase, fix bugs, or add new features. Learn how to contribute as a software engineer.
You can also contribute by:
You can also contribute by:
For immediate support and to connect with the AIHawk community, join our Telegram group. ? Join now!
todo
This project is licensed under the MIT License - see the LICENSE file for details.
The information provided by Resume_Builder_AIHawk is for general informational purposes only. The project is intended to assist with resume creation and may not cover all specific requirements for every job application.