The Resume Builder application is designed to streamline the process of creating professional resumes. It takes user data in Form or in JSON file format and uses custom as well as predefined templates to generate a PDF file as the final resume document.
To make a contribution, clone the project in local by running
git clone [email protected]:Anand-shreya/ResumeGenerator.git
cd ResumeGenerator
Install used packages
cd backend
npm install
For windows
set PDF_SERVICES_CLIENT_ID=<YOUR CLIENT ID>
set PDF_SERVICES_CLIENT_SECRET=<YOUR CLIENT SECRET>
For MacOs or Linux
export PDF_SERVICES_CLIENT_ID=<YOUR CLIENT ID>
export PDF_SERVICES_CLIENT_SECRET=<YOUR CLIENT SECRET>
Start backend Server
cd src
node app.js
Backend will run at port 8000
cd frontend
npm install
npm start
Frontend will start at post 3000
- The resume builder requires two inputs: data and a desired template.
- The data can be provided by either uploading a JSON file or manually entering it into a form.
- Various templates are available, including the option to upload custom templates.
- Once the data is submitted and the template is selected, users can generate their resume by clicking the "Generate Resume" button.
- Finally, they can download the generated resume by clicking the "Download" button.
- Upload your own custom template
- JSON file can also be uploaded as data
- Dynamic form for adding more details