/Resume_Builder

A resume builder to easily build your resume by just filling in simple details

Primary LanguageJavaScript

Resume Builder

Resume Builder is a web application that allows users to create professional resumes easily. It provides a user-friendly interface for entering personal information, skills, experience, and objectives. The application generates a downloadable PDF resume based on the input provided by the user.

Features

  • Input fields for personal information including first name, last name, address, phone number, and email address.
  • Textarea for entering an objective statement.
  • Ability to add skills dynamically with a "Add Skill" button.
  • Display of added skills with the option to remove them individually.
  • Submit button to generate and download the resume as a PDF file.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js with Express.js
  • Styling: Tailwind CSS
  • PDF Generation: pdfkit (Node.js library)
  • HTTP Requests: Axios

How to Use

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies using npm install or yarn install.
  4. Start the backend server using node server.js.
  5. Navigate to the client directory.
  6. Start the React development server using npm start or yarn start.
  7. Access the application in your web browser at http://localhost:3000.

Contributing

Contributions are welcome! If you'd like to contribute to this project, feel free to submit a pull request or open an issue.