Built as part of The Odin Project's Full Stack Ruby on Rails curriculum: JavaScript course.
This React app allows a user to create their CV with three sections:
- General information
- Educational experience
- Practical experience (work)
Multiple educational or work experiences can be added and edited independently.
- Functional components (Hooks)
- Type checking using TypeScript
- Passing props between components
- Storing multiple instances of components and allowing independent editing
- Styling using Sass
- Implement modal to confirm deletion of a Work or Education section
- Allow user to export CV to PDF file