My implementation of the CV application project for The Odin Project. Try it here!
This is a small react app where users can input their information and generate a CV/résumé. I set up the application using Vite and deployed it using Vercel.
- When you have finished writing your resume, press the Generate my CV! button, print preview the page (cmd-p, ctrl-p), and save to PDF.
- Button to automatically fill out input fields so that users can preview a generated example CV
- Button to clear all input fields
- Buttons for adding and deleting educational and work experiences
- Add a Technical Skills and Projects section to the form.
- Incorporate AI to proof read and suggest improvements to your resume.
- How to use Vite to set up a new React project
- Basics of writing JSX
- Basics of React, including:
- Writing, rendering, importing and exporting components
- Rendering lists of components using the
map()method of Array - Conditionally rendering UI
- Using keys appropriately so that React can handle the DOM effectively and efficiently
- Passing data between components using props
- Managing state and sharing state between components
- Controlling components such as input fields
