This is a web application that generates resumes. It provides an intuitive interface for users to input their personal information, work experience, education, skills, and other relevant details. The app generates a visually appealing and well-structured resume document that can be downloaded.
- User-friendly interface for inputting personal information, work experience, education, skills, and more.
- Final preview of the resume of the user's information.
- Export the resume as a PDF document.
- React: JavaScript library for building user interfaces.
- react-hook-form: Library for building forms with validation in React.
- react-datepicker: Component for date selection in React.
- jspdf: JavaScript library for generating PDF documents.
- Sass: CSS extension language for styling the app.
- Vite: Fast and lightweight build tool for modern web applications.
- TypeScript: Typed superset of JavaScript for enhanced developer experience.
Follow these instructions to set up and run the project on your local machine.
- Clone the repository:
git clone https://github.com/your-username/resume-builder-app.git
- Navigate to the project directory:
cd resume-builder-app
- Install the dependencies:
npm install
oryarn install
- Start the development server:
npm run dev
oryarn dev
- Open your browser and visit
http://localhost:3000
to access the app.
- Fill in the necessary details in each section of the resume builder.
- Customize the layout and style of the resume if needed.
- Click the "Export as PDF" button to download the generated resume.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Implement your feature or bug fix.
- Commit your changes:
git commit -m "Description of your changes"
- Push to the branch:
git push origin feature-name
- Submit a pull request detailing your changes.
This project is licensed under the MIT License. Feel free to modify and use the code as per your needs.
For any questions or inquiries, please reach out to me.
Enjoy using the Resume Builder App!