This is my solution to the CV Application project from The Odin Project.
The challenge is to create a CV builder web application with which the user can create his CV in real time. When the user enters his details in the form, his information is directly transferred to this finished CV (This is achieved thanks to the React useState hook). The user is able to go back and edit all of the information. There is a button for swithing between the form page, and the finished CV page, which the user can switch between at any moment. Also there is a print button page, with which the user can either print or save as a .pdf his CV.
This was my first "real" React project, also the first project on which I am using the "print()" method, and also the first project on which I am working with image input.
- Live Site URL on which you can check out the project: https://adrianptrv.github.io/CV-Builder-React/
- HTML
- SCSS
- React
- React Hooks
Mobile layout | |
![]() |
![]() |
Desktop layout |
---|
![]() |
![]() |