An intelligent AI-powered interview assessment platform that analyzes interview videos, evaluates communication skills, measures confidence and eye contact, performs ATS-based resume analysis, compares resume skills with interview discussions, and generates professional PDF reports.
- Video upload and processing
- Speech transcription
- Confidence score analysis
- Communication score evaluation
- Eye contact detection
- AI-generated interview feedback
- Strengths and improvement suggestions
- PDF resume parsing
- ATS compatibility scoring
- Resume feedback generation
- Skills extraction
- Resume quality assessment
- Compare resume skills with interview discussion
- Skill match percentage calculation
- Missing skill identification
- Match analysis dashboard
- Professional report layout
- Interview performance metrics
- ATS score visualization
- Strengths and improvement areas
- AI-generated feedback summary
- Downloadable PDF report
- Cyberpunk-inspired design
- Glassmorphism effects
- Responsive layout
- Interactive workspace
- Dynamic analysis dashboards
- React.js
- Vite
- Axios
- CSS3 (Custom Cyberpunk UI)
- FastAPI
- Python
- OpenAI API
- NLP-based Skill Matching
- Resume Parsing
- OpenCV
- MediaPipe
- ReportLab
AI-Interview-Analyzer
│
├── backend
│ ├── app
│ │ ├── models
│ │ ├── routes
│ │ ├── services
│ │ └── utils
│ │
│ ├── uploads
│ ├── transcripts
│ ├── reports
│ ├── main.py
│ └── requirements.txt
│
├── frontend
│ ├── public
│ ├── src
│ │ ├── assets
│ │ ├── components
│ │ ├── App.jsx
│ │ └── App.css
│ │
│ ├── package.json
│ └── vite.config.js
│
└── README.md
git clone https://github.com/atmihaa-06/AI-Interview-Analyzer.git
cd AI-Interview-Analyzercd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txtRun Backend:
uvicorn main:app --reloadBackend URL:
http://127.0.0.1:8000
cd frontend
npm install
npm run devFrontend URL:
http://localhost:5173
- Upload interview video
- Generate transcript
- Analyze confidence
- Analyze communication
- Detect eye contact
- Generate AI feedback
- Upload PDF resume
- Extract content
- Analyze ATS compatibility
- Generate resume feedback
- Upload resume
- Upload interview video
- Compare discussed skills
- Calculate match percentage
- Generate match report
- Complete analyses
- Click Download Full Report
- Generate PDF report
- Download professional assessment report
- Confidence Score
- Communication Score
- Eye Contact Percentage
- ATS Compatibility Score
- Resume Match Percentage
- Strengths Identification
- Improvement Suggestions
- AI Feedback Summary
- Emotion Analysis
- Facial Expression Tracking
- Multi-language Support
- Real-time Interview Coaching
- Recruiter Dashboard
- Candidate Ranking System
- Cloud Deployment
Atmihaa MB
B.Tech Computer Science & Engineering VIT Chennai
GitHub: https://github.com/atmihaa-06
This project is developed for educational and research purposes.