Skip to content

fabiusgasber/cv-application

Repository files navigation

📄 CV Application

This project is part of The Odin Project’s React curriculum. It allows users to input personal information, education, and work experience to generate a dynamic, previewable CV.

🚀 Live Demo: earnest-madeleine-cfe457.netlify.app


✨ Features

  • Real-time CV preview as you type
  • Organized React component structure
  • Accessible and responsive design
  • Editable and expandable form sections

🧠 What I Learned

Throughout building this project, I gained experience in:

  • ✅ Setting up a modern React environment using Vite
  • ✅ Structuring applications using modular React components
  • ✅ Managing state with React Hooks
  • ✅ Passing and handling props for reusable components
  • ✅ Writing accessible (A11y) HTML and semantic elements
  • ✅ Implementing responsive design for various screen sizes

🛠️ Tech Stack

  • React
  • Vite
  • JavaScript (ES6+)
  • HTML5 & CSS3

📁 Getting Started

To run the project locally:

git clone https://github.com/your-username/cv-application.git
cd cv-application
npm install
npm run dev

🎯 Future Improvements

  • Add PDF export functionality
  • Allow image uploads (profile picture)
  • Support multiple CV templates

📬 Feedback

If you have suggestions or spot any issues, feel free to open an issue or pull request!

About

This project is part of The Odin Project’s React curriculum. It allows users to input personal information, education, and work experience to generate a dynamic, previewable CV.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors