Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV Generator

This is a CV Generator web application built using React.js and jsPDF. The application allows users to fill in their personal details, work experience, education, project details, and references to generate a professional CV. The app includes a dark mode toggle for better user experience.

Features

  • Fill in Personal Details: Enter your name, email, skills, and experience.
  • Add Work Experience: Add multiple work experiences with job titles, company names, and durations.
  • Add Education: Add details of your education, including degrees, schools, and graduation years.
  • Add Projects: Include projects with titles, descriptions, and links.
  • Add References: Include references with names, contact details, and relationship information.
  • Generate PDF: Generate a professional CV in PDF format using jsPDF.
  • Dark Mode: Toggle between dark mode and light mode for a better user experience.

Getting Started

Prerequisites

Before you begin, ensure you have the following installed on your local machine:

  • Node.js and npm (Node Package Manager)
  • React.js (This project uses React)

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/SyntaxIDK/cv-generator.git
  2. Navigate to the project directory:

    cd cv-generator
  3. Install the required dependencies:

    npm install

Running the App

To run the application locally, use the following command:

npm start

This will start the development server and you can view the application in your browser at http://localhost:3000.

Building the App

To create a production build of the app, use:

npm run build

This will generate a build/ folder with all the necessary files to deploy the app.

Usage

  1. Fill in your personal details, skills, work experience, education, projects, and references in the form fields.
  2. Click the Generate CV button to generate a downloadable PDF.
  3. Use the dark mode toggle icon at the top-right corner to switch between light and dark modes.

Contributing

If you'd like to contribute to this project, feel free to fork the repository, make your changes, and create a pull request.

Steps to contribute:

  1. Fork this repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-name).
  5. Create a pull request.

License

This project is open-source and available under the MIT License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages