A Resume Builder API is a tool that allows users to create professional resumes quickly and easily. The API uses pre-built templates and dynamically generates the resume content based on the user's input data, such as personal information, skills, experiences, and education. This reduces the manual effort required to create and format a resume.
- pdfservices-sdk credentials
- maven
- jdk 17
To run the API, Download the github repository. The code can be run using 2 methods:
Import the project as a maven project in the STS application. Right click on the main directory(The one in which pom.xml lies) and click on "Run as" choose the Spring Boot Application option to launch the API.
go to the main directory (where the pom.xml file is ) run the following commands ./mvnw clean ./mvnw install ./mvnw spring-boot:run
The spring boot application will load and launch.Now you can run the curl file on the terminal or run the API through Postman.
- The code also contains pre-generated test results in the output folder. It has 1 output for each of the templates which is built using the sample curl request.
- The code handles all the exceptions as mentioned in the API specifications like Template Not Found Error, Internal Server Error, Unauthorized error and Bad Request Error
- The API is built using Spring Boot and the code is divided into various packages and is made using OOPs concepts hence it is easy to understand.