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.
- 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.
- 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.
- A web browser (Google Chrome, Firefox, Safari, etc.)
- Node.js (optional, if using npm packages for PDF generation)
- Clone the repository:
git clone https://github.com/prashanth139/resume-generator.git
- Navigate to the project directory:
cd resume-generator - Open the
index.htmlfile in a web browser to start using the application.
If the project uses any npm packages (e.g., for PDF generation):
- Install dependencies:
npm install
- Start the application (if applicable):
npm start
- Open the application in a web browser.
- Fill in the form fields with personal details, work experience, education, and skills.
- As you input data, the resume preview updates in real-time.
- Once completed, click on the "Download as PDF" button to download your resume.
resume-generator/
│
├── index.html # Main HTML file
├── style.css # CSS file for styling
├── script.js # JavaScript file for dynamic content
└── README.md # Project documentation
Contributions are welcome! If you have suggestions or find any issues, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch for your feature or bugfix.
git checkout -b feature-name
- Make your changes.
- Commit your changes.
git commit -m "Add new feature" - Push to the branch.
git push origin feature-name
- Open a pull request.