/gen-ai-resume

Primary LanguagePythonMIT LicenseMIT

Project Tree:

resume_gen_ai
├─ generated_output_files
│ └─ resume_ideation_msword_[...].docx
├─ images
│ ├─ image1.png
│ └─ image2.png
├─ notebooks
│ └─ MS_Word_CV_Formatter.ipynb
├─ python_scripts
│ ├─ app.py
│ ├─ job_reqmnt_based_resume_content.py
│ └─ ms_word_cv_format_generator.py
├─ section_yaml_files
│ ├─ resume_awards.yaml
│ ├─ resume_education.yaml
│ ├─ resume_experience.yaml
│ ├─ resume_projects.yaml
│ └─ resume_skill.yaml
├─ Dockerfile
├─ LICENSE
├─ README.md
└─ requirements.txt

1. You would need the openai api key to run the application.
Create a .env file to save OPENAI_API_KEY. Create .env file in same folder as that of script as shown in tree structure above. '.env' is already added in .gitignore file.
Or create an env variable.
2. To run the application locally: In the terminal: >> streamlit run app.py
You can also, use docker run to run the app.
3. Section_Yaml_files folder has the section based yaml files, which are dynamically generated and are based on job requirements.