muriukialex / resume-builder

Generate your resume online

Home Page:https://jovial-clafoutis-0b2459.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Resume Builder App

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.

Screenshots

Screenshot 2023-07-07 at 08 46 49 Screenshot 2023-07-07 at 08 45 22

Features

  • 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.

Technologies Used

  • 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.

Getting Started

Follow these instructions to set up and run the project on your local machine.

  1. Clone the repository: git clone https://github.com/your-username/resume-builder-app.git
  2. Navigate to the project directory: cd resume-builder-app
  3. Install the dependencies: npm install or yarn install
  4. Start the development server: npm run dev or yarn dev
  5. Open your browser and visit http://localhost:3000 to access the app.

Usage

  1. Fill in the necessary details in each section of the resume builder.
  2. Customize the layout and style of the resume if needed.
  3. Click the "Export as PDF" button to download the generated resume.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name
  3. Implement your feature or bug fix.
  4. Commit your changes: git commit -m "Description of your changes"
  5. Push to the branch: git push origin feature-name
  6. Submit a pull request detailing your changes.

License

This project is licensed under the MIT License. Feel free to modify and use the code as per your needs.

Contact

For any questions or inquiries, please reach out to me.

Enjoy using the Resume Builder App!

About

Generate your resume online

https://jovial-clafoutis-0b2459.netlify.app/


Languages

Language:TypeScript 87.7%Language:Sass 8.8%Language:HTML 3.5%