An AI-powered web application that analyzes resumes, evaluates ATS compatibility, predicts suitable job roles, and provides improvement suggestions.
- Resume skill extraction using NLP (spaCy)
- ATS compatibility scoring
- Job role prediction
- Career role comparison
- Resume improvement suggestions
- Interactive dashboard (React)
- Frontend: React.js
- Backend: Flask (Python)
- NLP: spaCy
- API: REST Architecture
Resume → Text Extraction → Skill Detection → ATS Scoring → Role Prediction → Suggestions → Visualization
- Upload resume (PDF)
- Extract skills using NLP
- Calculate ATS score
- Predict best job role
- Suggest improvements
- Backend
- cd backend
- pip install -r requirements.txt
- python app.py
- Frontend
- cd frontend
- npm install
- npm run dev
- LinkedIn job integration
- LLM-based resume rewriting
- Multi-format resume support