Skip to content
/ JobFit Public

Job Match Analyzer is an AI-powered tool that empowers job seekers to optimize their job applications by analyzing resume-job fit and generating tailored cover letters.

License

Notifications You must be signed in to change notification settings

HxnDev/JobFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobFit - AI-Powered Job Application Assistant

JobFit is an AI-powered tool that helps job seekers analyze their resumes against job descriptions, prepare for interviews, and create professional application materials.

Live Application: https://hxndev.github.io/JobFit/

JobFit Banner

Features

Resume Analysis

  • Job Fit Analysis: Compare your resume against job descriptions to receive a match percentage
  • Skill Identification: See which skills you have and which ones you need to develop
  • Personalized Recommendations: Get tailored advice to improve your application

Professional Content Generation

  • Cover Letter Generator: Create customized cover letters in multiple languages
  • Letter of Motivation: Generate compelling motivational letters explaining why you're the right fit
  • Email Reply Tool: Draft professional email responses to recruiters and hiring managers

ATS Optimization

  • ATS Compatibility Check: Analyze how well your resume will perform with Applicant Tracking Systems
  • Keyword Analysis: Identify missing keywords that could improve your resume's visibility
  • Optimized Content: Get ATS-friendly versions of your resume sections

Interview Preparation

  • Custom Interview Questions: Generate job-specific interview questions
  • Mock Interviews: Practice with an AI-powered mock interview system
  • Performance Feedback: Receive detailed feedback on your interview answers
  • Company Research Points: Get suggestions for researching your target company

Learning Resources

  • Skill Development: Find learning resources for skills you need to develop
  • Customized Learning Paths: Access step-by-step learning plans for each skill
  • Course Recommendations: Discover relevant courses, articles, and videos

Resume Resources

  • Resume Templates: Access professional resume templates for different industries
  • Formatting Guides: Learn best practices for resume formatting
  • Resume Review: Get detailed feedback on your resume's strengths and weaknesses

How to Use

  1. Visit the live application at https://hxndev.github.io/JobFit/
  2. Provide a Google Gemini API Key when prompted (this is used to power the AI features)
  3. Upload your resume (PDF or TXT format)
  4. Enter job details for the positions you're interested in
  5. Analyze and improve your application materials using JobFit's tools

Getting a Google Gemini API Key

JobFit uses Google's Gemini AI to power its features. You'll need to provide your own API key:

  1. Visit Google AI Studio
  2. Sign in with your Google account
  3. Navigate to "API Keys" in the left sidebar
  4. Create a new API key
  5. Copy and paste the key into JobFit when prompted

Privacy & Security

  • Your API key is stored only in your browser's local storage
  • Resume and job details are processed securely and not stored permanently
  • All data is transmitted via secure HTTPS connections

Technologies Used

Frontend

  • React.js
  • Mantine UI
  • Axios for API requests
  • React Router for navigation

Backend

  • Flask (Python)
  • Google Generative AI API
  • PyPDF2 for PDF processing

Contribute

Have suggestions or feedback? Feel free to:

License

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


© 2025 JobFit | All rights reserved

About

Job Match Analyzer is an AI-powered tool that empowers job seekers to optimize their job applications by analyzing resume-job fit and generating tailored cover letters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published