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.
- 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.
- Frontend: React.js
- Backend: Node.js with Express.js
- Styling: Tailwind CSS
- PDF Generation: pdfkit (Node.js library)
- HTTP Requests: Axios
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
oryarn install
. - Start the backend server using
node server.js
. - Navigate to the
client
directory. - Start the React development server using
npm start
oryarn start
. - Access the application in your web browser at
http://localhost:3000
.
Contributions are welcome! If you'd like to contribute to this project, feel free to submit a pull request or open an issue.