A modern, AI-powered resume builder that lets you create professional resumes quickly and easily. The app is designed to provide a seamless editing experience, real-time PDF preview, and AI assistance to improve your resume content.
- Dynamic Templates – Choose from multiple LaTeX-based templates rendered into clean PDFs.
- Live Preview – See real-time updates of your resume as you edit your information using prompts.
- AI-Powered Editing – Get smart suggestions to refine your wording and highlight key achievements.
- Authentication & Autosave – Secure login and automatic saving of progress.
- Export to PDF – Compile and download resumes directly.
Frontend
- Vue 3 (SPA with Vite)
- Tailwind CSS for styling
Backend
Other
- JWT Authentication
- Node.js (>=18)
- Python (>=3.10)
- Docker (optional, for deployment)
git clone https://github.com/<your-username>/resume-builder.git
cd resume-buildercd frontend
npm install
npm run devcd backend
pip install -r requirements.txt
uvicorn app.main:app --reloadFrontend will run at http://localhost:5173
Backend will run at http://localhost:8000
- Register or log in.
- Select a resume template.
- Fill in your details using the dynamic form.
- View the live PDF preview.
- Download or share your polished resume.
resume-builder/
│
├── frontend/ # Vue 3 + Tailwind CSS
├── backend/ # FastAPI + Jinja2 + Tectonic
└── README.md
- Add more resume templates
- Add direct editing of LaTeX
- Add LinkedIn/portfolio integration
- Export in DOCX format
Contributions are welcome! Please open an issue or submit a pull request for suggestions, bug fixes, or feature requests.