This project is a CV application that allows users to create and manage their resumes. With a simple user interface, users can input their resume details and download a formatted PDF version.
- User Information Input: Allows users to input basic resume details, such as name, contact information, work experience, and education.
- Resume Preview: Provides a real-time preview of the resume in a structured format.
- PDF Download: Enables users to download their resume in PDF format.
- Responsive Design: Compatible with both mobile devices and desktop browsers.
The project leverages the following technologies:
- React: For building a responsive and dynamic user interface.
- JavaScript (ES6+): The primary programming language used to implement application logic.
- PDF Generation Library: For converting user data into a downloadable PDF format.
To run the project locally, follow these steps:
- Node.js and npm
- Install the project dependencies by running the following command in your terminal:
npm install
To start the application, use the following command:
npm start
The application will be available at http://localhost:3000
in your browser.
- Enter your resume information into the input fields.
- The resume preview will automatically update with the entered data.
- Once all details are filled, click the "Download PDF" button to generate and download your resume as a PDF file.
Here are some sample screenshots of the application: