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!)
(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)
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).
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).
- Clone this repository:
$ git clone https://github.com/nwnordahl/cv-creator.git
- Install the required packages in the cloned repository with npm:
$ npm i
- Run server:
$ npm run start
If you want to use it locally, make sure that you have done the steps above. Open your browser, and go to localhost:3000
.