Resume Builder is a free and user-friendly web application built with React.js, TypeScript, and Tailwind CSS. It allows users to create personalized resumes by choosing from three available templates.
-
User-Friendly Interface: Easily create a professional resume with an intuitive and user-friendly interface.
-
Template Selection: Choose from three distinct templates to suit your style and preference.
-
Download Resume: Download the created resume as a PDF using the power of html2canvas and jsPDF.
-
Responsive Design: The application is fully responsive, ensuring an optimal viewing experience on all screen sizes.
-
Progressive Web App (PWA): Install the application on your device with Service Worker and Manifest JSON for offline accessibility.
-
Contact Form: Users can reach out with any queries or feedback through the integrated contact form.
- React.js
- TypeScript JS
- Tailwind CSS
- html2canvas and jsPDF - For pdf generation
- Eslint, Prettier, Airbnb and husky - For pre-commit and coding style
- Workbox - For PWA
All the used images are taken from the freepik website.
The sole purpose to create this project was to learn more in-depth about react-hook-form, PWA and setting-up a proper code styling in a react project.