Skip to content

irfan-iiitr/Cover-Letter-Generator

Repository files navigation

CoverCraft

CoverCraft is an intelligent cover letter generation tool designed to help job seekers create personalized, professional cover letters tailored to their specific job applications.

Features

  • CV Upload: Users can upload their CV/resume in various formats.
  • Previous Cover Letter Upload: Option to upload a previous cover letter for reference.
  • Job Description Input: Users can paste the job description they're applying for.
  • Additional Information: Space for users to add extra details like contact information.
  • AI-Powered Generation: Utilizes advanced AI to create a tailored cover letter based on the provided information.
  • Instant Download: Generated cover letters can be immediately downloaded as a formatted Word document.

Technology Stack

  • Frontend: React with TypeScript
  • UI Framework: Tailwind CSS with shadcn/ui components
  • Backend: Node.js with Express
  • API Calls: Axios
  • File Handling: file-saver and docx for document creation

Visuals

image image image

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Set up environment variables (see .env.example)
  4. Start the development server:
    npm run dev
    

Usage

  1. Navigate to the home page and click "Get Started"
  2. Upload your CV and (optionally) a previous cover letter
  3. Paste the job description you're applying for
  4. Add any additional information you want to include
  5. Click "Generate Cover Letter"
  6. Review and download your personalized cover letter

Contributing

We welcome contributions! Please see our Contributing Guidelines for more details.

License

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

Acknowledgments

  • Thanks to all contributors who have helped shape CoverCraft
  • Special thanks to the creators and maintainers of the open-source libraries we use

About

A web-based tool to generate personalized cover letters by uploading or updating a CV and inputting job descriptions. Users can reference old cover letters and customize the generated content. The platform streamlines the process for quick and professional letter creation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors