X Tutup
Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Interactive Resume Builder

This Python project is a command-line interface (CLI) tool for building professional resumes. The tool allows users to interactively input various sections of their resume, such as contact information, work experience, education, skills, projects, certifications, and achievements. The resume is then formatted and exported as a PDF file.

Features

  • Interactive CLI for entering resume data (contact info, work experience, education, etc.).
  • Ability to add, update, and modify multiple resume sections.
  • Automatically generates a well-formatted PDF resume.
  • Includes functionality to add detailed descriptions for work experience and projects.
  • Supports multiple certifications and achievements.
  • Simple and intuitive navigation using prompt_toolkit for menu interactions.

Prerequisites

  • Python 3.x must be installed on your system.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/username/your-repo.git
    cd your-repo
  2. Create and activate a virtual environment:

    For macOS/Linux:

    python3 -m venv venv
    source venv/bin/activate

    For Windows:

    python -m venv venv
    venv\Scripts\activate
  3. Install the necessary dependencies:

    pip install -r requirements.txt
  4. Run the application:

    python resume_builder.py

Usage

  • Interactive Menu: The program presents a menu to select which section of the resume you want to edit or add.
  • PDF Generation: Once all sections are filled, you can generate a PDF with all the input data.
  • Options:
    • Add or edit Contact Information, Work Experience, Education, Skills, Projects, Certifications, and Achievements.
    • Generate the PDF after completing the resume input.

Dependencies

  • geopy: For any geographic distance calculation (if needed for future features).
  • prompt_toolkit: A library for building beautiful command-line applications.
  • fpdf: A library for generating PDF documents from the entered resume data.

License

This project is licensed under the MIT License.

X Tutup