• Stars
    star
    104
  • Rank 323,827 (Top 7 %)
  • Language
    HTML
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A customizable web-based template editor utilizing Javascript, designed to create personalized resumes and letters in a variety of formats.

Resume generator

Web based editor to create Resume in a customizable template with the facility to save the file in .pdf formate.

If you enjoy this project, please consider supporting me to continue developing and maintaining it.

Support via PayPal

Technologies: HTML, CSS, JavaScript

Note : Click the "VIEW INSTRUCTIONS" button in the editor to read usage instructions.

Features

  • Resume content can be edited just like a normal document editor (cut,copy,undo etc).
  • Entire sections can be added, reordered, removed just by cut,copy,pasting method.
  • Section visibility can be toggled while retaining the content.
  • Options provided in the left panel to modify the template and formatting.
  • Sub-points can be added with various bullet styles and adjustable indentation.
  • Script provided to merge multiple pages and compress the PDF.

Using the merge & compress script

  • You must be able to run python file on your system for this.
  • Save the individual pages in PDF format with name 1.pdf , 2.pdf
  • Download the compress_pdf.py file and open it in a text editor.
  • Set the following variables :
    • dir_path : Directory path where you saved the PDFs for individual page
    • num_of_pages : Number of files to merge (i.e. pages in your Resume)
    • out_file : Name of output file
  • Run this python file.
  • Note: As this creates a new PDF file, you may have to see permission settings or run with sudo on terminal.

Note : Use Google Chrome


To setup the project on your local machine:

  1. Click on Fork.
  2. Go to your fork and clone the project to your local machine.
  3. git clone https://github.com/vinaysomawat/Resume-Builder.git

To contribute to the project:

  1. Choose any open issue from here.
  2. Comment on the issue: Can I work on this? and get assigned.
  3. Make changes to your fork and send a PR.

To create a PR:

Follow the given link to make a successful and valid PR: https://help.github.com/articles/creating-a-pull-request/

To send a PR, follow these rules carefully,otherwise your PR will be closed:

  1. Make PR title in this format: Fixes #IssueNo : Name of Issue

For any doubts related to the issues, i.e., to understand the issue better etc, comment down your queries on the respective issue.

More Repositories

1

vinaysomawat.github.io

A cutting-edge portfolio web page utilizing vanilla JavaScript.
JavaScript
291
star
2

WhatsApp-Bot

This Python-based Web WhatsApp Bot utilizes Selenium and web automation to send messages automatically to your WhatsApp contacts via web.whatsapp.com.
Python
127
star
3

CareerHigh-Android

The application is designed to display website content through webviews on Android devices. It provides a straightforward and convenient method for generating Android apps from websites.
Java
41
star
4

Pizza-Ordering-ChatBot

Develop a sophisticated Pizza Ordering ChatBot by integrating Dialogflow and Firebase, leveraging the powerful capabilities of Google Assistant.
JavaScript
9
star
5

JavaScript-Projects

JavaScript mini projects
JavaScript
4
star
6

Nodejs-Web-Crawling

Crawling or web scraping refers to the process of sending an HTTP request to a specific URL and extracting the HTML of the corresponding webpage in order to obtain relevant and valuable information.
JavaScript
3
star
7

Registration-using-Tkinter

A graphical user interface (GUI) has been created using Python script and Tkinter packages. The GUI allows for registration of data which is then saved in an Excel sheet.
Python
3
star
8

Calculator-using-tkinter

Python
2
star
9

Travographer-Portal

This tutorial outlines the steps to set up Amazon S3 for a Django project and demonstrates how to utilize S3 to manage user-uploaded files.
Python
2
star
10

DeveloperAtYourDoor

The combination of Angular and Spring-boot in a project can facilitate the discovery of skilled developers at a cost-effective rate.
TypeScript
2
star
11

NITW-CSE

The NITW-CSE app is an Android application that provides an in-depth overview of the Computer Science and Engineering Department. It includes detailed information on the course syllabus and credits, recommended books, areas of research, publications, and faculty profiles.
Java
2
star
12

Notepad-using-Tkinter

Python
1
star
13

programmingdiariesdjango

This is a blog application built using Django 2.
Python
1
star
14

angular

This is Angular version of portfolio site.
CSS
1
star
15

Bill-Generator

Using the tkinter and openpyxl packages, a user interface can be developed to create bills for shops.
Python
1
star
16

CodeChef-Solutions

Solutions of All CodeChef Contest Problems attempted till now.
C++
1
star
17

frontend-interviews

1
star