Skip to content

ResuMaker is a Spring Boot application that generates PDF resumes based on user input, utilizing the iText library for PDF creation and formatting.

Notifications You must be signed in to change notification settings

Adarsh0311/ResuMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ResuMaker

ResuMaker is a Spring Boot application that generates PDF resumes based on user input. The application uses the iText library to create and format the PDF documents.

Features

  • Generate PDF resumes with headers, summary, education, work experience, and skills sections.
  • Add hyperlinks to the PDF without displaying the full URL.
  • Customize line spacing in the PDF.

Prerequisites

  • Java 17
  • Maven
  • Spring Boot

Getting Started

  1. Clone the repository:
    git clone https://github.com/Adarsh0311/ResuMaker.git
    cd ResuMaker
    
    
    
  2. Json data for resume
{
  "contact": {
    "name": "John Doe",
    "email": "[email protected]",
    "phone": "123-456-7890",
    "address": "123 Main St, Anytown, USA",
    "summary": "Experienced software developer with a strong background in Java and Spring Boot."
  },
  "education": [
    {
      "degree": "B.Sc. in Computer Science",
      "university": "University of Example"
    }
  ],
  "workExperience": [
    {
      "company": "Example Corp",
      "title": "Senior Software Engineer",
      "points": [
        "Developed and maintained web applications using Java and Spring Boot.",
        "Led a team of 5 developers."
      ]
    }
  ],
  "skills": {
    "skills": {
      "Programming Languages": ["Java", "Python", "JavaScript"],
      "Frameworks": ["Spring Boot", "React"]
    }
  }
}

About

ResuMaker is a Spring Boot application that generates PDF resumes based on user input, utilizing the iText library for PDF creation and formatting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages