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.
- 🌐 Frontend: https://doc-insight-ai-orcin.vercel.app
- ⚙️ Backend API: https://docinsight-backend.onrender.com/docs
- 📂 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
- React.js
- Axios
- CSS (Custom Styling)
- FastAPI
- Python
- PyPDF2 (PDF parsing)
- python-docx (DOCX parsing)
- Vercel (Frontend)
- Render (Backend)
Add screenshots of your application here (recommended for better presentation)

- User uploads a resume (PDF/DOCX)
- Backend extracts text from the file
- Resume is analyzed for:
- Keywords
- Sections (Education, Projects, Experience)
- Length
- System generates:
- Resume Score
- Suggestions
- Keyword insights
- Results are displayed on the frontend
- Base score starts at 50
- Keywords increase score (+5 each)
- Missing sections reduce score
- Short resumes reduce score
- Suggestions are always provided for improvement