Warning
This currently generates incorrect characters in the PDF copy due to a potential issue in react-pdf, I will look into removing dependency on react-pdf and generating the pdf via puppeteer to solve this. Avoid usage, for now.
This is highly inspired by Awesome-CV. It's my attempt at a React clone with an easier config via YAML, simpler styling via CSS, simpler layout with JSX, and easier dependency management via npm.
You can see PDF
This project was bootstrapped with Create React App.
All of the config is found in details.yaml
in the root directory. It's fairly self explanatory, feel free to hit me up if you have any questions.
In the project directory, you can run:
Builds your resume.pdf
to the build
folder. It utilizes @react-pdf/renderer to render the JSX into a .pdf
.
Runs a nodemon watch script that watches for changes and rebuilds your cv.pdf
.
There are many features supported by awesome-cv that are yet to be supported in this, including Honors & Awards, Certifications, and Education, as well as the cover letter.
I hope to work on these in the near future.