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.
- 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.
- Java 17
- Maven
- Spring Boot
- Clone the repository:
git clone https://github.com/Adarsh0311/ResuMaker.git cd ResuMaker
- 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"]
}
}
}