An open API service indexing awesome lists of open source software.

https://github.com/hxndev/jobfit

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.
https://github.com/hxndev/jobfit

ai chatgpt cover-letter cv gemini gemini-ai gemini-api google job job-search jobseeker open-source openai pdf resume

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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/](https://hxndev.github.io/JobFit/)

![JobFit Banner](https://i.ibb.co/tJG1GVN/jobfit-banner.png)

## 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/](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](https://aistudio.google.com/)
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:

- [Open an issue](https://github.com/HxnDev/JobFit/issues)
- [Connect on LinkedIn](https://www.linkedin.com/in/hassan-shahzad-2a6617212/)
- Send feature requests to [email protected]

## License

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

---

© 2025 JobFit | All rights reserved