An AI-powered tool to generate personalized cover letters. It is a modern, intelligent cover letter generator that helps job seekers create professional, personalized cover letters in seconds. Upload your resume, paste a job URL, and let AI craft the perfect cover letter tailored to your experience and the job requirements.
- Smart Resume Parsing - Upload PDF, DOC, or DOCX files and automatically extract key information
- Intelligent Job Scraping - Paste any job posting URL to extract company details, requirements, and skills automatically
- AI-Powered Generation - Uses OpenAI GPT models to create personalized, professional cover letters
- Real-time Editing - Edit and customize every aspect of your cover letter with live preview
- Professional Templates - Choose from 5 beautifully designed templates (Modern, Classic, Creative, Minimal, Monogram)
- Instant PDF Export - Download your cover letter as a professional PDF ready for submission
- Node.js 18+ and npm/yarn
- OpenAI API key (optional - fallback templates work without it)
- Clone the repository
git clone https://github.com/AnmollCodes/Cover-Letter-Genius-ai.git
cd coverai- Install backend dependencies
npm install- Configure environment variables
# Create .env file in root directory
cp .env.example .env
# Add your OpenAI API key (optional)
OPENAI_API_KEY=your_openai_api_key_here
PORT=3001- Start the backend server
npm startThe backend will run on http://localhost:3001
- Navigate to frontend directory
cd app- Install frontend dependencies
npm install- Start the development server
npm run devThe frontend will run on http://localhost:5173
# OpenAI Configuration (optional)
OPENAI_API_KEY=your_openai_api_key_here
# Server Configuration
PORT=3001
NODE_ENV=developmentNote: The application works without an OpenAI API key by using template-based fallback generation.
-
Upload Your Resume
- Visit the homepage and click "Get Started."
- Upload your resume in PDF, DOC, or DOCX format
- Review the extracted information
-
Add Job Details
- Paste a job posting URL for automatic extraction
- Or manually enter company and position details
- Add specific requirements and skills
-
Generate Cover Letter
- AI automatically creates a personalized cover letter
- Choose from 5 professional templates
- Edit and customize every section
-
Export and Apply
- Download as PDF or copy text
- Submit with your job application
Built by Anmol Agarwal 🚀

