Notice:
- This is a client-server web application. Your data is processed securely on our servers and not stored after your session ends.
- We use Google Gemini AI for resume tailoring. By using this app, you agree to the Gemini AI Terms of Service.
- AI can make mistakes. You must review and verify all results before using them for any official or important purpose.
This app is a client-server web application that helps job seekers tailor their resumes to match specific job descriptions using AI technology. By leveraging Google's Gemini AI, it analyzes both your resume and a job description, then generates a customized version of your resume that highlights relevant skills and experiences.
Try it out: AI✨resume+jd=tailored on Vercel
GitHub: github.com/vuhung16au/ai-resume-jd-tailored
- Smart Resume Analysis: Upload your resume in various formats (PDF, DOCX, TXT, RTF)
- Job Description Matching: AI-powered analysis to identify key skills and requirements
- Multiple Export Formats: Download your tailored resume as Text, DOCX, RTF, or Markdown
- Side-by-Side Comparison: Compare your original and tailored resumes
- One-Click Copying: Copy the entire tailored resume to clipboard
- Sample Data: Try the tool with pre-loaded sample resume and job description
Create a .env.local file in the root directory with the following content:
GOOGLE_GEMINI_API_KEY=your_gemini_api_key_here
You can obtain a Google Gemini API key from the Google AI Studio.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
For more detailed information about this project, please refer to:
- Installation Guide - Complete setup instructions
- Features Documentation - Detailed explanation of all features
- Frontend: Next.js 14, React, Tailwind CSS
- AI Integration: Google Gemini API
- Document Processing: PDF parsing, Word document generation
- File Handling: Support for PDF, DOCX, TXT, and RTF files
This application processes all data locally in your browser session. No resume or job description data is stored on any server. The Google Gemini API interaction happens server-side with secure API key handling.
This project is licensed under the MIT License - see the LICENSE file for details.
- Google Gemini AI for powering the intelligent resume tailoring
- Next.js and Vercel for the application framework
- All contributors to the open-source libraries used in this project