Nothing hurts me those days more than a CV that looks like an accident report. It is 2019, and no CV should be ugly. Therefore, I decided to create this react app of my resume, you can fill your data and photo and you get out-of-box nice looking CV.
The CV will print nicely on a paper or even to pdf file in case you wanted a common format to be used in emails:
- Clone this repo.
- Install the depnedencies using NPM or Yarn.
- Edit the file
cv-content.json
, you can see where to fill, just replace the old data. - Build the app
npm install
// edit the json file.
npm build
Or using yarn:
yarn install
// edit the json file.
yarn build
You will get the html version in the build
folder.
Just upload it somewhere or you can even create a repo on github and upload it there.
Check this link https://nour-s.github.io/resume/
For more information on how to do that, check this article
Congratulations! you got a new cv.
I'm still working on the simplest way possible where you can just run few commands and you get it right away. Right now, I can just ask you to be patient :).
- Use the standard json schema initiated by this project https://github.com/jsonresume/resume-schema - https://jsonresume.org/schema/
- Add more sections to the resume.
- Import from LinkedIn profiles.
- The picture might need alignments, as I can't make one style that work with all pictures. Also you need to make sure the picture background matches the page background so you don't get weird-looking edges.
- The page will expand vertically if more lines are added. However, you need to be carefull when printing, as a page break might comes in the middle of a section.
- Adding a lot of texts in one section (such as Experiences) could cause the text to go off the borders, try to be consise as much as possible. If you think some styles can be fixed, please let me know by opening a new issue or creating a pull requests.