Project to generate my own beautiful curriculums with my personal brand.
👆In this article I describe the best way to generate PDFs with react
- Clone the repository
- Copy
src/cv-info/languages/template.tsx
tosrc/cv-info/languages/en.tsx
- Adapt the information in
src/cv-info/languages/en.tsx
The following constants should be exported:For different positions or university degrees in the same institution, you can add a new entry to theexport const PERSONAL_INFORMATION: PersonalInformation; export const LANGUAGES: Languages; export const HOBBIES: Hobbies; export const EXPERIENCE: ExperienceAndEducation[]; export const EDUCATION: ExperienceAndEducation[];
positions
array For different activities or roles in the same position, you can add a new entry to thedescriptionBlocks
array - Replace candidate-image.jpeg with an image of yourself
- Run
npm run dev
- Go to http://localhost:3000/?lang=en to see the result
- Play with the sizes on the CV to fill the page and make it look proportional.
For that, you can change the root font size on the
.html
class in globals.css. - Save as pdf running
npm run export:pdf-en
to save the CV in English
ℹ️ You can have your cv in different languages adding a new file to src/cv-info/languages/
and exporting the same constants as in en.tsx