Skip to content

Create professional resumes effortlessly with our Resume Builder! Choose from two unique styles, customize sections, and preview in real-time. Features include interactive form inputs, profile photo upload, and one-click PDF download.

License

Notifications You must be signed in to change notification settings

kavyaballa1020/Resume-Builder-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Resume Builder

Introduction

Welcome to the Dynamic Resume Builder! This application allows users to create professional resumes effortlessly. Choose from two unique styles, customize sections, preview in real-time, and download your resume as a PDF with a single click.

Features

  • Two Unique Styles: Create resumes in two different styles.
  • Customizable Sections: Add and edit personal information, contact details, skills, education, experience, certificates, and languages.
  • Real-Time Preview: See changes in real-time as you edit your resume.
  • Profile Photo Upload: Upload your profile photo.
  • PDF Download: Download your resume as a PDF.

Live Demo

Check out the live demo here.

GitHub Repository

Access the project repository on GitHub here.

Getting Started

Prerequisites

  • Node.js (v12 or higher)
  • npm or Yarn

Installation

  1. Clone the repository:
    git clone https://github.com/kavyaballa1020/Resume-Builder-React.git
  2. Navigate to the project directory:
    cd Resume-Builder-React
  3. Install dependencies:
    npm install
    # or
    yarn install

Running the Application

To start the development server:

npm start
# or
yarn start

The application will be available at http://localhost:3000.

Building for Production

To create a production build:

npm run build
# or
yarn build

Usage

  1. Home Page: Start by navigating to the home page where you can choose to create a resume in one of two styles.

    Home Page
  2. Form: Fill out the form fields to customize your resume. All changes are reflected in real-time.

    Form Page

Skills and Technologies

  • React
  • JavaScript (ES6+)
  • HTML & CSS
  • React Router
  • Hooks (useState, useEffect)
  • Custom Hooks
  • JSX
  • State Management
  • Form Handling
  • File Handling
  • PDF Generation (jsPDF, html2canvas)
  • Responsive Design
  • Git & GitHub
  • Vercel
  • npm/Yarn
  • ESLint/Prettier

License

This project is licensed under the MIT License.

Acknowledgments

Thank you to all the open-source projects and contributors that helped make this application possible.


Feel free to contribute to this project by opening issues or submitting pull requests. Happy resume building!

About

Create professional resumes effortlessly with our Resume Builder! Choose from two unique styles, customize sections, and preview in real-time. Features include interactive form inputs, profile photo upload, and one-click PDF download.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published