Skip to content
/ web-resume Public template

Build and deploy your web resume to Github Pages using a template

License

Notifications You must be signed in to change notification settings

disaa0/web-resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Resume Builder

  • Web-based resume template built using Python, Jinja2 as web template engine and Playwright Chromium for PDF generation.
  • Generates a static website and a pdf of your resume, allowing easy customization through provided assets.
  • Deploys and publishes website to branch gh-pages.

Demo: https://disaa0.github.io/web-resume

How to use

  1. Set up your own files in the assets folder.
  2. Modify templates/index.html and assets/styles.css to your liking.
  3. Run app.py in your virtual environment.
  4. Files are generated to dist folder.
  5. Website is deployed to Github Pages using branch gh-pages
  6. You can access your website in https://[github_username].github.io/[repository_name]

Installation

  1. Create a new repo using this template.

  2. Clone the previously created repo.

  3. Create and activate virtual environment.

    python -m venv .venv
    source .venv/bin/activate
  4. Install dependencies.

    Install the necessary python packages:

    pip install -r requirements.txt
    playwright install chromium