A resume builder app that uses jsPDF npm to make pdf files, that npm doesn't turn html to pdf; i just made both html and pdf part separately.
• Features:
- The text in pdf file is selectable.
- You can add a picture to it (up to 5 MB).
- The ability to preview the resume and change colors before downloading.
*Some languages doesn't show in the pdf file (like Arabic language) due to the way jsPDF works.
Packages and tech i used to make this app:
• Frontend:
- Reactjs hooks: useState, useEffect, useContext.
- Npm packages: axios.
• Backend:
- Nodejs: express.
- Npm packages: jsPDF, multer, sharp.
- Npm packages i used for development only: env-cmd, nodemon.
- text is selectable in the pdf: