Skip to content

About

AI Resume Analyzer is an intelligent tool that uses FastAPI and NLP models to evaluate resumes for ATS compatibility, offering personalized feedback to enhance job application success. Built for applicants and recruiters, it features resume uploads, analysis, and downloadable improvement reports.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Resume-Applicant Tracking System(ATS) - (Made by Sharan G S)

#Team ISS-057

📌 Overview

AI Resume Analyzer is a cutting-edge application that leverages AI and FastAPI to analyze resumes, provide feedback, and enhance job application success rates. This tool is designed for applicants, recruiters, and hiring managers to assess resumes efficiently and optimize them for ATS (Applicant Tracking Systems).

🎯 Features

  • AI-Powered Resume Analysis: Evaluates resume structure, keywords, and ATS compatibility.
  • FastAPI Backend: Ensures high performance and scalability.
  • Custom Feedback: Provides actionable suggestions to improve resumes.
  • Elegant UI: Intuitive interface with a blue and gold theme.
  • Downloadable Resume Reports: Generates detailed feedback in PDF format.

🚀 Tech Stack

  • Backend: FastAPI, Python
  • Frontend: React.js / Next.js (Optional if UI is implemented)
  • Database: PostgreSQL / MongoDB (Depending on storage requirements)
  • AI/ML: NLP models for resume analysis
  • Deployment: Docker, AWS/GCP/Azure

🛠️ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/your-username/AI-Resume-Analyzer.git
cd AI-Resume-Analyzer

2️⃣ Backend Setup

cd backend
pip install -r requirements.txt
uvicorn main:app --reload

3️⃣ API Documentation

Once the backend is running, access Swagger docs:

http://127.0.0.1:8000/docs

4️⃣ Frontend (If applicable)

cd frontend
npm install
npm start

📜 Usage

  • Upload a resume (PDF, DOCX, or TXT format)
  • The AI model analyzes it for ATS optimization
  • Get feedback with improvements
  • Download the enhanced version or suggestions

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature-name)
  3. Commit changes (git commit -m 'Added new feature')
  4. Push to your branch (git push origin feature-name)
  5. Open a Pull Request

📜 License

This project is licensed under the MIT License.

📧 Contact

For queries or contributions, reach out at sharangs08@gmail.com.com or open an issue.

1 2 3 4

About

AI Resume Analyzer is an intelligent tool that uses FastAPI and NLP models to evaluate resumes for ATS compatibility, offering personalized feedback to enhance job application success. Built for applicants and recruiters, it features resume uploads, analysis, and downloadable improvement reports.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages