Skip to content

anantSinghCross/tailor-cv

Repository files navigation

Tailor CV

Tailor CV

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.

🌟 Features

Content Management

  • 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

Customization & Layout

  • 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

Export Options

  • PDF Generation: Export your resume as a professional PDF document
  • Layout Preservation: Maintain consistent formatting in exported files

🚀 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/yourusername/tailor-cv.git
cd tailor-cv
  1. Install dependencies
npm install
# or
yarn install
  1. Start the development server
npm run dev
# or
yarn dev
  1. Open your browser and navigate to http://localhost:5173

💻 Usage

  1. Create Your Content: Fill in your personal information, education, experience, and other relevant sections
  2. Organize Your Layout: Drag and drop sections to arrange them in your preferred order
  3. Preview Your Resume: Switch to the preview tab to see how your resume looks
  4. Export to PDF: Generate a professional PDF version of your resume for applications

🛠️ Technologies Used

  • Frontend: React.js
  • Styling: TailwindCSS
  • PDF Generation: react-pdf
  • State Management: React Hooks
  • Build Tool: Vite

📱 Features in Detail

Personal Information

  • Name, title, contact details
  • Professional summary
  • Customizable social links (LinkedIn, GitHub, Portfolio, etc.)

Experience Section

  • 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

Education Section

  • Degree, school, location
  • Start and end dates
  • Description or achievements

Skills Section

  • Tag-based skill display
  • Visual categorization

Projects & Certifications

  • Detailed project and certification listings
  • Links to relevant URLs

Custom Sections

  • Two types: list-based or paragraph-based
  • Fully customizable content

✨ Recent Updates

  • 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

🔗 Data Persistence

  • All resume data is saved to local storage automatically
  • Your progress is preserved between sessions

🔜 Future Enhancements

  • Multiple resume templates
  • Color theme customization
  • Font selection options
  • Direct sharing to social platforms
  • Cloud storage integration

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📞 Contact

If you have any questions or feedback, please create an issue on the GitHub repository.


Made with ❤️ by the Tailor CV Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors