A modern Resume Builder web application that allows users to create, preview, download, and manage professional resumes with optional authentication for persistent storage.
🔗 Live Demo: https://resume-builder-lilac-two.vercel.app
🔗 Backend API: https://resume-builder-backend-pgzy.onrender.com
- Build resume without login
- Live preview while typing
- Download resume as ATS-friendly PDF
- Warning before refresh if changes are unsaved
- Secure login & signup using JWT authentication
- Save resumes persistently to database
- Create multiple resumes per user
- Rename & delete resumes
- Resume list accessible via header dropdown
- Resume auto-load on refresh
- Account management (delete account & data)
- Personal Information
- Education
- Experience
- Projects
- Skills
- Languages
- Certifications
- React (Vite)
- Tailwind CSS
- React Hooks
- React Icons
- @react-pdf/renderer (PDF generation)
- Node.js
- Express.js
- MongoDB + Mongoose
- JWT Authentication
- bcrypt (password hashing)
- CORS enabled API
- Frontend: Vercel
- Backend: Render
- Database: MongoDB Atlas
Frontend (React) │ │ REST API (JWT Protected) ▼ Backend (Express + Node) │ ▼ MongoDB Atlas