Skip to content

Here you can create your own awesome CV / Resume with great layout which you can build on own hosting OR print and share to HR in few steps. This project based on CSS, React and Typescript

License

agm1n/awesome-cv-builder

Awesome CV/Resume builder (React + TypeScript + Vite) wow

CV PREVIEW

Finally, a well-designed, nice-looking resume has appeared with minimal effort to change your own information for publication on your own hosting 🥳 🚀

This template provides setup to get React working in Vite with HMR and some ESLint rules.

Functionality:

  • awesome desktop screen layout with nice system fonts
  • search for projects from the "experience" section on the necessary technologies like awesome-cv.space/?tags=nodejs,typescript
  • dark/light theme switcher + system theme detection
  • HTML meta tags generate based on your data in cv.json file
  • nice mobile ( max-width: 768px) screen layout
  • the layout for printing ( @media print ) is made separately with correct margins and readable styles and hiding several elements
  • "modal" window component to show some specific info

Usage:

  1. run git clone https://github.com/agm1n/awesome-cv-builder && pnpm install
  2. change your data in src/data/cv.json and own image by path public/img/avatar.jpg
  3. create build via start command pnpm run build
  4. enjoy results in /dist/index.html

To check results you can see on DEMO page of my own CV

or just little scroll

Views:

Desktop:

mobile view light theme mobile view light theme

Print Version:

mobile view light theme

Mobile:

mobile view light theme mobile view light theme

🛡️ License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

🤝 Contributing to awesome-cv-builder

Any kind of positive contribution is welcome! Please help us to grow by contributing to the project.

If you wish to contribute, you can work on any features. After adding your code, please send us a Pull Request.

Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.