Skip to content

mell62/cv-application

Repository files navigation

CV Application

A responsive CV generator application, implemented through React.

Check it out 👉here!👈

webpage-screenshot

🕹️ Features

  • Fill in the input fields for sections from the user's name and contact details to their experience history and skills
  • Flexible options to add, edit and delete sections such as professional experience, projects and skills
  • Save button implemented in each section which provides an instant preview of the CV as details are filled in

🎉 Achievements

  • React library's powerful utility is harnessed to build the entire application through a component-based structure, while enjoying the power of UI flexibility alongside logic
  • Vite is utilized for configuring React template for the project, while also lending its build tools for module bundling and minification for production
  • Responsive design and user accessibility have been prioritized in the implementation while ensuring a clean and seamless user interface

🪄 Extras!

  • html2pdf has been utilized to implement a download functionality, which lets user download their CV seamlessly with just a click
  • Constraint validation API in Javascript has been implemented , notifying users if any invalid or impossible data has been entered in the form

📃 Note

  • Modern normalize is used for cross-browser consistency
  • ESLint is used for code analysis