Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI✨resume+jd=tailored

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.

Next.js 14 Tailwind CSS Google Gemini API

Live Demo

Try it out: AI✨resume+jd=tailored on Vercel

Repository

GitHub: github.com/vuhung16au/ai-resume-jd-tailored

Features

  • 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

Getting Started

Environment Setup

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.

Running the Application

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open 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.

Documentation

For more detailed information about this project, please refer to:

Technology Stack

  • 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

Privacy & Security

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.

License

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

Acknowledgments

  • 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

Screenshots

About

AI + resume + jd = tailored resume

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages