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.
- 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.
Check out the live demo here.
Access the project repository on GitHub here.
- Node.js (v12 or higher)
- npm or Yarn
- Clone the repository:
git clone https://github.com/kavyaballa1020/Resume-Builder-React.git
- Navigate to the project directory:
cd Resume-Builder-React
- Install dependencies:
npm install # or yarn install
To start the development server:
npm start
# or
yarn start
The application will be available at http://localhost:3000
.
To create a production build:
npm run build
# or
yarn build
-
Home Page: Start by navigating to the home page where you can choose to create a resume in one of two styles.
-
Form: Fill out the form fields to customize your resume. All changes are reflected in real-time.
- 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
This project is licensed under the MIT License.
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!