Skip to content

2330106-dot/DocInsight-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

📄 DocInsight AI – Resume Analyzer

An AI-powered Resume Analyzer web application that evaluates resumes based on ATS (Applicant Tracking System) criteria. It extracts text from uploaded resumes, analyzes keywords, and provides actionable suggestions to improve resume quality.


🚀 Live Demo


✨ Features

  • 📂 Upload resumes in PDF or DOCX format
  • 📊 Calculates ATS Resume Score (0–100)
  • 🔍 Detects important technical keywords
  • ⚠️ Provides improvement suggestions
  • 🧾 Displays formatted extracted text
  • 🎨 Clean and responsive user interface

🛠 Tech Stack

Frontend

  • React.js
  • Axios
  • CSS (Custom Styling)

Backend

  • FastAPI
  • Python
  • PyPDF2 (PDF parsing)
  • python-docx (DOCX parsing)

Deployment

  • Vercel (Frontend)
  • Render (Backend)

📸 Screenshots

Add screenshots of your application here (recommended for better presentation) image image


⚙️ How It Works

  1. User uploads a resume (PDF/DOCX)
  2. Backend extracts text from the file
  3. Resume is analyzed for:
    • Keywords
    • Sections (Education, Projects, Experience)
    • Length
  4. System generates:
    • Resume Score
    • Suggestions
    • Keyword insights
  5. Results are displayed on the frontend

🧠 Resume Analysis Logic

  • Base score starts at 50
  • Keywords increase score (+5 each)
  • Missing sections reduce score
  • Short resumes reduce score
  • Suggestions are always provided for improvement

About

AI-powered resume analyzer that extracts text from PDF/DOCX files, calculates ATS score, detects keywords, and provides improvement suggestions using FastAPI and React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors