Resume-Me is a Python application that generates professional resumes in PDF format using YAML data and an HTML template. It leverages Jinja2, PyYAML, and WeasyPrint for rendering and file generation.
- Automatic PDF resume generation.
- Customization via a YAML file.
- Flexible and easy-to-edit HTML template.
- Advanced styling for professional output.
- Python >= 3.13
-
Clone the repository:
git clone https://github.com/SamlRx/resume-me.git cd resume-me -
Create a virtual environment and activate it:
uv sync uv .venv source .venv/bin/activate -
Run the application:
python -m src.resume_me.main
-
Generate dotenv file and inject your email and phone number:
touch .env echo "RESUME_EMAIL=<your_email>" >> .env echo "RESUME_PHONE=<your_phone>" >> .env
Modify the resume.yaml file with your personal information and experience.