/dev-cv

A CV Template for Software Developers

Primary LanguageJavaScriptMIT LicenseMIT

Developer CV Template

What is it

A Print Friendly CV web app, which you can easily set up, modify and export to PDF.

Tech Stack

  • React
  • SCSS
  • JSON

How to Use

  1. install Node.js, and run the 'npm install' command in the project root folder.
  2. run the 'npm start' command in the project root folder and wait for the website to load on http://localhost:3000.
  3. Change the title tag in src/index.html (this will be the default file name when you print).
  4. Modify the data in public/cv.json.
  5. Replace public/headshot.png with your own.
  6. Add more resources to the public folder and use them in public/cv.json. (optional)
  7. Change the font in the src/index.html stylesheet tag + src/page.scss to something more you.
  8. Print to PDF with Google Chrome.

How to use Multipage

  1. You can break down your cv across multiple pages pretty easily: Just divide up an experience or education list into two (or three, or N) - across multiple page entries in cv.json. Then- make sure to omit the label key from the objects which reside on pages other than the first.

  2. Each page entry in cv.json will be printed on it's own page.

Output Example

Click Here

Cross Platform Native App (WIP)

Status: Design

Features

  1. Operate Multiple cv.json Files.
  2. UI for Editing content and S/CSS
  3. Supporting ready made templates.