Skip to content

🎯 AI Cover Letter Generator from Resume #411

@sanju234-san

Description

@sanju234-san

πŸ“ Feature Description

Problem: Users currently have to generate resumes and cover letters separately with no connection between them, leading to mismatched content and extra manual effort.
Solution: A new "Cover Letter from Resume" flow under the Letter module β€” two inputs (resume content + job description), one Gemini AI call, one polished output.
Changes involved:

New API route: app/api/generate/cover-letter-from-resume/route.ts
New or extended UI in components/letter/
Reuses existing lib/gemini.ts client β€” no new dependencies

πŸ’‘ Why is this feature needed?

Most job seekers already have their resume built on Docverse, but when they go to write a cover letter, they start from scratch β€” manually re-reading their own resume and copy-pasting details into the letter generator. This creates a disconnected, time-consuming workflow where the two most important job application documents are never aware of each other.
A cover letter that doesn't mirror the resume's tone, keywords, and experience feels generic β€” and generic cover letters get ignored.
This feature fixes that by letting AI read both the resume and the job description together, so the output is automatically tailored, keyword-matched, and consistent with what the recruiter will see on the resume. It turns a 20-minute manual task into a 10-second AI action β€” right inside the tool users are already using.
Pls assign me this issue under OSCG 26

πŸ“Ž Additional Context

No response

βœ… Duplicate Check

  • I have searched existing issues to ensure this feature hasn’t already been requested.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions