Skip to content

sambhu431/react-resume-builder

Repository files navigation

Resume Builder (React + Vite)

Project Overview

Responsive resume builder web application built using React (Vite) , Tailwind CSS , React Zoom Pan Pinch and React-Renderer allowing users to create professional resumes and export them as downloadable PDF files.


🚀 Live Demo (Website)

🔗 https://react-resume-builder-orcin.vercel.app/

Build professional resumes instantly with real-time preview and PDF export.


Features

  • Multiple resume templates
  • Dynamic form-based resume creation
  • Real-time preview updates
  • PDF download using @react-pdf/renderer
  • Image Zoom using @react-zoom-pan-pinch
  • Clean and responsive UI (Tailwind CSS)
  • Multiple sections:
    • Personal Information
    • Career Objective
    • Experience
    • Projects
    • Education
    • Skills
  • Mobile-friendly design
  • Skeleton Image Loading
  • Shimmering Loading Effect
  • Mobile Swipe Effects for Modal

Sample Resumes

Check out these sample resumes. Get an Idea how your resume might look.

Images And Direct PDF Links:


Tech Stack

  • React 19
  • Vite
  • Tailwind CSS
  • Formik
  • Yup (validation)
  • React Router DOM
  • React PDF Renderer
  • React Zoom Pan Pinch

Project Structure

src/
├── components/
├── pages/
├── data/
├── localStorage/
├── index.css
├── App.jsx
└── main.jsx

Installation & Setup

Clone the repository:

git clone https://github.com/sambhu431/react-resume-builder

Navigate to the project:

cd <repo-name>

Install dependencies:

npm install

Run development server:

npm run dev

Build for production:

npm run build

Future Improvements

  • Save resumes in database
  • Multi-Theme resume templates
  • Export as DOCX
  • Cloud storage integration
  • AI-powered resume suggestions
  • OCR Implementation

License

This project is licensed under the MIT License.


About

This project was built to strengthen practical skills in React, Tailwind CSS, form handling, responsive UI design, and PDF generation. It focuses on providing a smooth resume-building experience with real-time preview and PDF export capabilities.


Contributions

Please feel free to contribute to this project by submitting issues or pull requests.

Any enhancements, bug fixes, or optimizations are extremely welcomed!

Releases

No releases published

Packages

 
 
 

Contributors