Skip to content

yurimikushov/cute-cv

Repository files navigation

Cute CV

Simple and easy CV editor.

Preview

Features

📄 Download PDF

You can download your CV as a PDF file. To do this, use PDF button on the toolbar.

☁️ Auto saving

You can finish your CV later. All changes are automatically saved.

👌 Supporting English and Russian languages

You can make CV with English or Russian section titles. To toggle language, use en or ru buttons on the toolbar.

💥 Markdown in text fields

You can use markdown syntax in any text field. So you can add refs, highlight words, even insert pictures. For example, to add this ref My GitHub profile you should write like this [My GitHub profile](https://github.com/yurimikushov).

Dev

This's monorepository that has frontend and backend apps. Frontend app provide UI for editing a CV, downloading a PDF file. And backend app provide REST API for getting and saving a CV.

This project is being linted and formatted on the git pre-commit phase by husky, eslint and prettier. And [front] and [back] prefixes are added to commit messages on the git commit-msg phase by husky and custom script.

Clones this repository

git clone https://github.com/yurimikushov/cute-cv.git

Prepares husky settings

npm run prepare

Installs frontend and backend deps including eslint and prettier

cd packages/frontend && npm ci && cd ../../packages/backend && npm ci && cd ../..

License

Cute CV is MIT licensed.