Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 2.17 KB

File metadata and controls

63 lines (44 loc) · 2.17 KB

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