Skip to content

prashanthteja139/Resume_Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Generator

A responsive web application for generating professional resumes. This project allows users to input their personal details, work experience, education, and skills to dynamically generate a formatted resume. Users can preview and download their resumes as PDF files.

Table of Contents

Features

  • Form-based user input for personal details, work experience, education, and skills.
  • Real-time resume preview as the user fills out the form.
  • Responsive design for mobile and desktop viewing.
  • Download the generated resume as a PDF file.
  • User-friendly interface with modern design.
  • Cross-browser compatibility.

Technologies Used

  • HTML5: Structure of the web application.
  • CSS3: Styling and layout of the application.
  • JavaScript: Dynamic content generation and interactivity.
  • Client-side JavaScript Libraries: Used for PDF generation and download.

Getting Started

Prerequisites

  • A web browser (Google Chrome, Firefox, Safari, etc.)
  • Node.js (optional, if using npm packages for PDF generation)

Installation

  1. Clone the repository:
    git clone https://github.com/prashanth139/resume-generator.git
  2. Navigate to the project directory:
    cd resume-generator
  3. Open the index.html file in a web browser to start using the application.

Optional (for npm dependencies)

If the project uses any npm packages (e.g., for PDF generation):

  1. Install dependencies:
    npm install
  2. Start the application (if applicable):
    npm start

Usage

  1. Open the application in a web browser.
  2. Fill in the form fields with personal details, work experience, education, and skills.
  3. As you input data, the resume preview updates in real-time.
  4. Once completed, click on the "Download as PDF" button to download your resume.

Project Structure

resume-generator/
│
├── index.html         # Main HTML file
├── style.css          # CSS file for styling
├── script.js          # JavaScript file for dynamic content
└── README.md          # Project documentation

Contributing

Contributions are welcome! If you have suggestions or find any issues, please open an issue or submit a pull request.

Steps to Contribute

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
    git checkout -b feature-name
  3. Make your changes.
  4. Commit your changes.
    git commit -m "Add new feature"
  5. Push to the branch.
    git push origin feature-name
  6. Open a pull request.

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors