Effortlessly Create, Update, and Perfect Your ATS-Friendly Resume - Your Content, Always Perfectly Formatted.
🔗 Start Building Your Resume →
No signup required • Your data stays private
- Visit the App - Open in any browser
- Choose a Template - Select from professional designs
- Fill Your Info - Easy visual editor with auto-save
- Download PDF - Get your polished resume instantly
That's it! No account creation, no email verification, no complicated setup.
- Visual Editor: No coding or YAML editing required
- Auto-Save: Your work is automatically saved as you type
- No Sign-Up: Start building immediately
- Local Storage: Your data saved on your device
- No Tracking: No personal information saved, ever.
- Export Control: Download and keep your resume as YAML file.
- ATS-Compatible: Content is exported as text into PDF, the effectiveness of the content, of course depends on the user.
- Multiple Formats: Clean, modern designs (more upcoming designs coming soon).
- Customizable Sections: Re-use sections and use your creativity to design your resume as you would like.
- Icon Support: Upload your own icons.
Upcoming Templates
Creative (Planned)
YAML: samples/creative_sample.yml
(Coming Soon)
If you prefer working with code, you can create resumes using YAML files:
Example YAML Structure:
- name: Skills
type: dynamic-column-list
content:
- Python
- Data Analysis
- Team Management
Supported Section Types:
- text: Single-paragraph content
- bulleted-list: Traditional bullet points
- inline-list: Horizontal, comma-separated list
- icon-list: List with optional icons
- dynamic-column-list: Auto-adjusting columns
- experience: Job history with details
- education: Academic qualifications
Quick Setup:
git clone https://github.com/aafre/resume-builder.git
cd resume-builder
# For the React Frontend:
cd resume-builder-ui
npm install
npm run dev
Docker for running backend:
# API Backend
docker build -t resume-api -f Dockerfile.dev.api .
docker run -p 5000:5000 resume-api
# For direct PDF generation (without API)
python resume_generator.py --template modern --input samples/modern/john_doe.yml --output output/resume.pdf
# Run Flask API
python app.py
At this point the frontend should work with the backend locally.
- 📋 Open an Issue for bugs or feature requests
- 💡 Check existing issues before creating new ones
- 📖 Review this README for common questions
We welcome contributions! Whether it's:
- 🐛 Bug fixes
- ✨ New features
- 🎨 Template designs
- 📝 Documentation improvements
Please submit a pull request or open an issue to discuss your ideas.
This project is open source and available under the MIT License.
🚀 Start Building Your Resume Now →
Build professional resumes in minutes.