Get started
This guide will help you install and run Resume Builder locally, then create your first professional resume.Clone the repository
First, clone the Resume Builder repository to your local machine:
Replace
<your-repo-url> with the actual URL of your Resume Builder repository.Build your first resume
Now that Resume Builder is running, let’s create your first resume.Choose a template
When you first open the app, you’ll see the template selector at the top of the page. Resume Builder offers three professional templates:Classic
Traditional professional layout with serif fonts
Modern
Two-column design with blue accent sidebar
Minimal
Clean, spacious design with centered headers
Add your information
Fill out your resume information section by section:Personal information
Start with the basics in the “Personal Information” card:Fill in your name, contact details, job title, and professional links (LinkedIn, GitHub, portfolio website).
src/types.ts
Professional summary
Write a brief overview of your professional background in the “Professional Summary” section. This should be 2-3 sentences highlighting your key qualifications and career goals.
Work experience
Add your work history by clicking “Add Experience” in the “Work Experience” card:For each position, include:
src/hooks/useResume.tsx
- Company name
- Position/title
- Location
- Start and end dates (or check “Current Position”)
- Description of your responsibilities and achievements
Education, skills, and projects
Continue filling out the remaining sections:
- Education: Add your degrees and certifications
- Skills: List your technical and soft skills
- Projects: Showcase your portfolio with GitHub and live URLs
All your data is automatically saved to browser localStorage as you type. You won’t lose your work even if you close the browser.
Reorder sections
Customize the order of your resume sections using the Section Order Editor:- Find the “Section Order” card near the top of the editor
- Use the up/down arrows to reorder sections
- The preview updates instantly to reflect your changes
src/hooks/useResume.tsx
View on mobile
On mobile devices, the live preview is hidden to save space. Use the floating eye icon button in the bottom-right corner to open a full-screen preview modal.The floating preview button appears only on screens smaller than 768px. On desktop, the preview is always visible alongside the editor.
Export your resume
Once you’re happy with your resume, export it as a PDF:Click Export PDF
Click the “Export PDF” button in the header:This opens your browser’s print dialog.
src/routes/index.tsx
Configure print settings
In the print dialog:
- Select “Save as PDF” as the destination
- Ensure margins are set appropriately
- Disable headers and footers for a cleaner look
Next steps
Congratulations! You’ve created your first resume. Here are some next steps:Customize templates
Learn how to modify templates and create your own designs
Development guide
Explore the codebase and contribute to Resume Builder
Try different templates
Experiment with all three templates to find the best fit for your industry
Backup your data
Export your resume data as JSON for safekeeping
Building for production
When you’re ready to deploy Resume Builder:The production build is optimized for performance and includes minification, tree-shaking, and other optimizations.

