ResumeForge is a vue.js based resume maker with easy to use UI to create awesome resumes. It is Privacy Friendly. Everything is stored in your own browser when you save and reloaded when you open ResumeForge next time you want to update your resume. You can download a backup for the resume in json file.
- Easy to use UI
- Live previews
- Preview whole resume
- Cross platform
- Privacy friendly
- 7 Professional Templates
- Real-time Preview
- PDF Export
- Multiple Sections (Profile, Experience, Education, Skills, Projects)
- Customizable Fonts
- Drag & Drop Reordering
- ATS Compatibility Scanner
- ✅ Scan History & Score Tracking
- ✅ Industry-Specific Optimization (8 industries)
- ✅ LinkedIn Profile Import
- ✅ Auto-Suggest Keywords from Job Descriptions
- ✅ Grammar and Spelling Check
- ✅ IndexedDB Storage (better than localStorage)
- ✅ ATS Compatibility Scanner (0-100 score)
- ✅ Real-time ATS Sidebar (on Preview page)
- ✅ Keyword Matching
- ✅ Format Validation
- ✅ Actionable Suggestions
- Vue.js
- HTML/CSS
- Tailwind
- Javascript
- Adding Browser Fonts
- Drag/Drop template creation
- Improve Preview
- Refactoring
- ATS scanner Friendly
Clone the project
git clone https://github.com/zainaftab44/ResumeMaker.gitGo to the project directory
Install dependencies
npm installStart the server
npm run serveYou need Vue2 installed
Track your progress over time!
Initial Score: 58/100
After 1 week: 75/100 (+17 points)
After 2 weeks: 92/100 (+34 points total)
Features:
- Unlimited scan storage (IndexedDB)
- Score improvement charts
- Historical analysis
- Progress statistics
How to use:
- Go to Preview page
- See ATS score in sidebar
- Make improvements
- Return to see score increase
- View history chart
Optimize for your industry!
8 Industries Supported:
- 💻 Software Development
- 📊 Data Science & Analytics
- 📢 Marketing & Communications
- 🎨 Design & UX
- 📋 Project Management
- 🤝 Sales & Business Development
- 💰 Finance & Accounting
- 🏥 Healthcare & Medical
What you get:
- Industry-specific keywords
- Required skills list
- Appropriate action verbs
- Tailored suggestions
- Metrics to include
Example (Software):
Keywords: agile, API, cloud, DevOps...
Skills: JavaScript, React, Docker...
Verbs: developed, architected, optimized...
Metrics: performance %, uptime %, code coverage
Import your LinkedIn in seconds!
3 Methods:
Method 1: Copy-Paste (Easiest)
- Open LinkedIn profile
- Select all (Ctrl+A / Cmd+A)
- Copy (Ctrl+C / Cmd+C)
- Paste into import box
- Click Import
Method 2: JSON Export
- Download LinkedIn data archive
- Upload JSON file
- Automatic import
Method 3: Manual
- Copy sections individually
- Paste as needed
What gets imported:
- Name & Title
- Professional Summary
- Work Experience
- Education
- Skills
Match any job description!
How it works:
- Copy job description from any site
- Paste into analyzer
- See required keywords
- See missing keywords from your resume
- Add them to your resume
- Score improves!
Example:
Job Description: "Looking for Python developer..."
Extracted Keywords:
- python (8 times)
- machine learning (5 times)
- aws (3 times)
- docker (2 times)
Your Resume:
✅ Has: python, machine learning
❌ Missing: aws, docker
Suggestion: Add AWS and Docker to skills section
Features:
- Keyword frequency analysis
- Required vs preferred split
- Experience requirements detection
- Education requirements detection
- Job level detection
- Remote work detection
Contributions are always welcome!
All your contributions are handled as MIT License. When you create a pull request or update the documentation, we assume you agreed this clause.