A client-side resume builder supporting Persian (RTL), English, and German — with 3 professional templates and PDF export.
Live demo → alirewa.github.io/Resume-Builder
- 3 templates (Classic / Modern / Creative) — full RTL & LTR support
- Resume language switcher: FA · EN · DE
- Custom accent color picker
- Dark mode
- Profile photo upload
- PDF download + browser print
- JSON import / export (save & restore your data)
- Mobile-responsive preview with smart scaling
- Auto-save via localStorage
| Next.js 16 (App Router) | React 19 + TypeScript |
| Tailwind CSS v4 | Zustand v5 |
| html2canvas + jsPDF | Vazirmatn font |
git clone https://github.com/Alirewa/Resume-Builder.git
cd Resume-Builder
npm install
npm run dev # → http://localhost:3000The project is pre-configured for GitHub Pages via GitHub Actions.
Push to master → Actions builds next export → deploys to gh-pages.
To enable in your own fork:
- Go to Settings → Pages → Source and choose GitHub Actions
- Push any commit — the workflow runs automatically
MIT — built with ❤️ by @Alirewa