A professional resume builder that allows you to create, edit, and download your resume as HTML. Built with vanilla HTML, CSS, and JavaScript.
- ✨ Professional single-column resume format
- 📝 Real-time editing with inline content editing
- ➕ Add multiple entries for experience, projects, education, and more
- 💾 Save progress locally (browser localStorage)
- 📥 Download resume as HTML file
- 🏠 Home page with "Continue Where You Left" feature
- 🎨 Clean and professional design matching industry standards
resume_maker/
├── index.html # Home page
├── resume.html # Resume builder page
├── script.js # JavaScript functionality
├── styles.css # Styling
├── package.json # NPM configuration
├── vercel.json # Vercel deployment configuration
└── README.md # This file
- Clone or download this repository
- Open
index.htmlin your browser - Or use a local server:
# Using Python python -m http.server 8000 # Using Node.js (http-server) npx http-server
- Navigate to
http://localhost:8000
-
Install Vercel CLI (if not already installed):
npm install -g vercel
-
Login to Vercel:
vercel login
-
Deploy:
vercel
-
For production deployment:
vercel --prod
- Push your code to GitHub repository
- Go to vercel.com
- Click "New Project"
- Import your GitHub repository
- Vercel will automatically detect it's a static site
- Click "Deploy"
- Go to vercel.com
- Click "New Project"
- Upload the project folder
- Vercel will deploy it automatically
For static sites, no build step is required. The build command simply confirms this:
npm run build- This is a static website with no server-side code
- All data is stored in browser's localStorage (client-side only)
- The File System Access API (Save As dialog) works best in Chrome/Edge with HTTPS
- For other browsers, the save feature opens the resume in a new tab where you can use Ctrl+S to save
- Chrome/Edge: Full support including Save As dialog
- Firefox: Full support (Save As via Ctrl+S in new tab)
- Safari: Full support (Save As via Cmd+S in new tab)
MIT