A modern, intuitive resume builder that helps you create professional, customizable resumes in minutes. Tailor CV offers a seamless experience from content creation to PDF generation.
- Personal Information: Add your basic details, professional summary, and social links (LinkedIn, GitHub, Portfolio, etc.)
- Comprehensive Sections: Easily manage your education, experience, skills, projects, and certifications
- Custom Sections: Create your own unique sections to highlight specific achievements or qualifications
- Employment Types: Specify job types (Full-time, Part-time, Contract, Internship, Freelance, etc.) for each role
- Drag and Drop Organization: Reorder sections with intuitive drag and drop functionality
- Section Visibility: Toggle sections on/off to create tailored resumes for different opportunities
- Live Preview: See changes in real-time as you edit your content
- PDF Generation: Export your resume as a professional PDF document
- Layout Preservation: Maintain consistent formatting in exported files
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/tailor-cv.git
cd tailor-cv- Install dependencies
npm install
# or
yarn install- Start the development server
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:5173
- Create Your Content: Fill in your personal information, education, experience, and other relevant sections
- Organize Your Layout: Drag and drop sections to arrange them in your preferred order
- Preview Your Resume: Switch to the preview tab to see how your resume looks
- Export to PDF: Generate a professional PDF version of your resume for applications
- Frontend: React.js
- Styling: TailwindCSS
- PDF Generation: react-pdf
- State Management: React Hooks
- Build Tool: Vite
- Name, title, contact details
- Professional summary
- Customizable social links (LinkedIn, GitHub, Portfolio, etc.)
- Job title, company, location
- Employment type (Full-time, Part-time, Contract, Internship, Freelance, Apprenticeship, Volunteer, Temporary)
- Start and end dates
- Bullet-point descriptions for responsibilities and achievements
- Degree, school, location
- Start and end dates
- Description or achievements
- Tag-based skill display
- Visual categorization
- Detailed project and certification listings
- Links to relevant URLs
- Two types: list-based or paragraph-based
- Fully customizable content
- Employment Types: Added the ability to specify employment types for each job experience (Full-time, Part-time, Contract, etc.)
- Social Links: Personal info section now supports adding multiple social media and portfolio links
- Improved PDF Export: Enhanced formatting and layout in the exported PDF
- All resume data is saved to local storage automatically
- Your progress is preserved between sessions
- Multiple resume templates
- Color theme customization
- Font selection options
- Direct sharing to social platforms
- Cloud storage integration
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
If you have any questions or feedback, please create an issue on the GitHub repository.
Made with ❤️ by the Tailor CV Team