# 🧾 React Resume Builder
A minimal, professional **React-based Resume Builder** that directly exports resumes to PDF using `html2pdf.js`. Inspired by LaTeX/Overleaf resume aesthetics, this app generates single-page, print-ready resumes with clean spacing, fine-tuned layout control, and fully customizable sections.
---
## 📌 Features
- ⚛️ Built with **React**
- 📄 **Direct PDF Export** using `html2pdf.js`
- 📝 Custom sections: Header, Profile, Projects, Certifications, Achievements
- 🎨 Inline styles for layout precision (no CSS frameworks)
- 🚫 Removes unnecessary page breaks and spacing
- 🔗 Clickable links (GitHub, LinkedIn, etc.)
- 📃 Inspired by clean, LaTeX-style resume formatting
---
## 🧠 Tech Stack
| Purpose | Tech Used |
|-----------------|--------------------|
| Frontend | React |
| PDF Export | `html2pdf.js` |
| Styling | Inline CSS in JS |
| State Management| React `useState` |
| Layout Control | Flexbox, spacing tweaks |
---
---
## 🚀 How to Run
1. **Clone the Repo**
```bash
git clone https://github.com/your-username/react-resume-builder.git
cd frontend-
Install Dependencies
npm install
-
Start the App
npm run dev
-
Open in Browser
http://localhost:5173
-
Click the “Download PDF” button in the UI.
-
It uses
html2pdf.jsto:- Capture the resume HTML
- Convert it to a PDF
- Prompt the download instantly
📁 Result: A clean, single-page professional resume ready to share.
- Header: Name, contact, clickable links
- Profile: Brief career summary
- Projects: Title, tech stack, description, live/demo links
- Certifications: Listed as bullets
- Achievements: Highlighted accomplishments
- ** Other Own Sections** Each section is styled to avoid page breaks and maintain compactness.
npm install html2pdf.jsOther dependencies:
- React (via Create React App or Vite)
- No external UI libraries (fully custom layout)
- 🎨 Add themes (modern, dark, minimal)
- ✍️ Make sections reorderable
- 🧾 Support multiple resume templates
- 🌐 Deploy with GitHub Pages or Netlify
MIT License. Free to use and modify.
Tharun Kudikyala MERN Stack Developer LinkedIn GitHub