Skip to content

nwnordahl/cv-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV Creator

Create a stunning curriculum vitae, 100% job guarantee! This web application is fully responsive; Use it on your phone, tablet or pc (or even on your ultra wide screen monitor!)

TODO

(Tasks that are finished are marked with a "[*]".)

(Tasks that has work in progress are marked with a "[/]".)

  • Responsitivity [*]
  • Make cv preview scale to different screen sizes (ratios should be same) [*]
  • Export cv as pdf [*]
  • Make it possible to add image [*]
  • Form control
  • Make it possible to remove what is added
  • Adjust font size and line height [/]
  • Small adjustments in style [/]
  • Adjust colors [/]
  • Refactor code and organize the code in smaller components
  • Add tests
  • Dark theme
  • Add example CV
  • Save locally (localstorage)
  • Save in the cloud (backend)

A note on deployment

This project is hosted on GitHub Pages, but as this is made with React, there are some additional steps (build and deployment is not initiated per commit/push to upstream). To build and deploy the project, run the command

$ npm run deployment

(as described in this article).

Requirements

Git, node and npm (Node Version Manager is recommended for installing node and npm on macOS and Linux. A similar manager is provided for Windows).

How to set up (locally)

  1. Clone this repository:
$ git clone https://github.com/nwnordahl/cv-creator.git
  1. Install the required packages in the cloned repository with npm:
$ npm i
  1. Run server:
$ npm run start

How to use

If you want to use it locally, make sure that you have done the steps above. Open your browser, and go to localhost:3000.

Built with