AI-powered recruitment platform for smarter hiring decisions
TalentScope AI is an AI-powered recruitment and interview analysis platform designed to help recruiters identify the best candidates and assist candidates in improving their interview performance.
TalentScope AI combines machine learning, NLP, and video analysis to evaluate candidates across multiple dimensions:
-
Facial emotion detection
-
Speech and tone analysis
-
Sentiment analysis
-
Resume-to-job matching
-
Recruiter analytics dashboard
-
Create and manage job postings
-
View applicants and filter candidates
-
Analyze interview performance
-
Access detailed analytics and reports
-
Schedule interviews
-
Browse and apply for jobs
-
Upload resume
-
Attend video interviews
-
Practice interviews with AI feedback
-
View performance analysis
-
React (Vite)
-
Redux Toolkit
-
Tailwind CSS
-
Axios
-
Flask
-
MongoDB (PyMongo)
-
JWT Authentication
-
DeepFace (emotion detection)
-
Transformers (sentiment analysis)
-
SpeechRecognition (STT)
-
Parselmouth (speech prosody)
-
Scikit-learn (resume matching)
TalentScope-AI/
β
βββ backend/
β βββ app/
β βββ routes/
β βββ models/
β βββ services/
β βββ utils/
β
βββ frontend/
β βββ src/
β β βββ components/
β β βββ features/
β β βββ pages/
β β βββ redux/
β β βββ api/
β
βββ README.md
git clone https://github.com/vipulsystems/talentscope-ai.git
cd talentscope-ai
cd backend
python -m venv venv
venv\Scripts\activate # Windows
# source venv/bin/activate # Mac/Linux
pip install -r requirements.txt
MONGO_URI=mongodb://localhost:27017/interview_db
JWT_SECRET_KEY=your_secret_key
SECRET_KEY=your_secret_key
FLASK_ENV=development
flask run
Backend runs at:
http://127.0.0.1:5000
cd frontend
npm install
VITE_API_URL=http://127.0.0.1:5000
npm run dev
Frontend runs at:
http://localhost:5173
-
JWT-based authentication
-
Role-based access:
-
Candidate
-
Recruiter
http://127.0.0.1:5000/api/v1
-
Upload resume β get similarity score
-
Upload interview video β get:
-
emotion score
-
speech score
-
sentiment score
-
Recruiter sees:
-
overall candidate score
-
recommendation (Strong Fit / Needs Review)
-
Live interview (WebRTC)
-
AI question generation
-
Resume parser improvements
-
Candidate ranking system
-
Deployment (Docker + Cloud)
Built by Vipul Paighan
This project is licensed under the MIT License.
TalentScope AI β Smarter Hiring with AI




