Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
281 commits
Select commit Hold shift + click to select a range
7ceb98a
Deployment Issue
Shashank0701-byte Sep 27, 2025
966ae0b
Fix: Numerous Errors Fixed
Shashank0701-byte Sep 28, 2025
bd741e1
Information Clarity & Reducing Redundancy, Visual Design & Consistenc…
Shashank0701-byte Oct 1, 2025
95a5440
UI Improvements: Added Dark Mode Toggle
Shashank0701-byte Oct 3, 2025
eb86bb5
Feat: New feature of Study Rooms implemented intially
Shashank0701-byte Oct 5, 2025
43c36cf
Fix: Navigation added to study rooms to other pages
Shashank0701-byte Oct 5, 2025
7fdc67b
Feat: Study Groups Advancements made:- Questions feature added
Shashank0701-byte Oct 12, 2025
401bd80
Update README.md
Shashank0701-byte Oct 12, 2025
9a600e5
Update README.md
Shashank0701-byte Oct 12, 2025
04ce689
Update README.md
Shashank0701-byte Oct 12, 2025
e8e7614
Update README.md
Shashank0701-byte Oct 12, 2025
9b5c9f5
Update README.md
Shashank0701-byte Oct 12, 2025
0511aeb
Update README.md
Shashank0701-byte Oct 12, 2025
c7ca099
Feat: Backend for Live Interview Simulator
Shashank0701-byte Nov 3, 2025
9eefcc7
Feat: Backend for Live Interview Simulator
Shashank0701-byte Nov 3, 2025
03764a9
Feat: Frontend Files for Live Interview Simulator
Shashank0701-byte Nov 3, 2025
14217f3
Feat: Frontend Files for Live Interview Simulator
Shashank0701-byte Nov 3, 2025
6cdfdcb
Documentation added for Live Interview Simulator
Shashank0701-byte Nov 3, 2025
b6fcb44
Documentation added for Live Interview Simulator
Shashank0701-byte Nov 3, 2025
1170650
Merge pull request #1 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 3, 2025
f2cb0a6
Merge pull request #1 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 3, 2025
235be61
Feat: Implemented Voice Question and error handling during Ending of …
Shashank0701-byte Nov 4, 2025
a6fb6a8
Feat: Implemented Voice Question and error handling during Ending of …
Shashank0701-byte Nov 4, 2025
b2f2d1d
Merge pull request #2 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 4, 2025
b03f4ec
Merge pull request #2 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 4, 2025
137caf9
Feat: AI recommedations during Interview session established
Shashank0701-byte Nov 5, 2025
a257b99
Feat: AI recommedations during Interview session established
Shashank0701-byte Nov 5, 2025
6d0275d
Merge pull request #3 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 5, 2025
f1bc3c5
Merge pull request #3 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 5, 2025
cf48278
Feat: Follow Up Questions Implemented during Live Interview
Shashank0701-byte Nov 5, 2025
9b04c38
Feat: Follow Up Questions Implemented during Live Interview
Shashank0701-byte Nov 5, 2025
b358aa4
Merge pull request #4 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 5, 2025
9bca3b2
Merge pull request #4 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 5, 2025
61b23b3
Fix: UI Improvements across the platform
Shashank0701-byte Nov 5, 2025
8ee32eb
Fix: UI Improvements across the platform
Shashank0701-byte Nov 5, 2025
d52c362
Merge pull request #5 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 5, 2025
c07a458
Merge pull request #5 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 5, 2025
6b0aaa2
Fix: Further UI Improvements
Shashank0701-byte Nov 6, 2025
8abd524
Fix: Further UI Improvements
Shashank0701-byte Nov 6, 2025
5065e84
Merge pull request #6 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 6, 2025
84eb2fa
Merge pull request #6 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 6, 2025
0b26234
Feat: Analytics for AI Interview
Shashank0701-byte Nov 7, 2025
de5771a
Feat: Analytics for AI Interview
Shashank0701-byte Nov 7, 2025
1f8af72
Merge pull request #7 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 7, 2025
b3e692f
Merge pull request #7 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 7, 2025
c1c953b
Fix: UI of the Create New Session Card
Shashank0701-byte Nov 7, 2025
d00ea11
Fix: UI of the Create New Session Card
Shashank0701-byte Nov 7, 2025
acfa91d
Merge pull request #8 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 7, 2025
9d3363c
Merge pull request #8 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 7, 2025
c9a2ca0
Fix: UI of Live Coding and Code Review
Shashank0701-byte Nov 7, 2025
4395f84
Fix: UI of Live Coding and Code Review
Shashank0701-byte Nov 7, 2025
f831516
Fix: Deployment error
Shashank0701-byte Nov 7, 2025
7e327bd
Fix: Deployment error
Shashank0701-byte Nov 7, 2025
247db22
Merge pull request #11 from Shashank0701-byte/Study_Groups
Shashank0701-byte Nov 7, 2025
00ec624
Merge pull request #11 from Shashank0701-byte/Study_Groups
Shashank0701-byte Nov 7, 2025
f32556b
Fix: Fixing Deployment Issues
Shashank0701-byte Nov 7, 2025
9c9ee3a
Fix: Fixing Deployment Issues
Shashank0701-byte Nov 7, 2025
355e51a
Merge branch 'Live_Interview' of https://github.com/Shashank0701-byte…
Shashank0701-byte Nov 7, 2025
dec460b
Merge branch 'Live_Interview' of https://github.com/Shashank0701-byte…
Shashank0701-byte Nov 7, 2025
c38e6fc
Fix: Roadmap Sessions
Shashank0701-byte Nov 7, 2025
c1048a5
Fix: Roadmap Sessions
Shashank0701-byte Nov 7, 2025
d1adb3d
Merge pull request #12 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 7, 2025
0f0d8c4
Merge pull request #12 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 7, 2025
d1f46ad
Merge pull request #13 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 7, 2025
40e1af9
Merge pull request #13 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 7, 2025
d476ba6
Merge pull request #14 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 7, 2025
d50e734
Merge pull request #14 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 7, 2025
1933897
Feat: Added Proper Phases
Shashank0701-byte Nov 8, 2025
e056ccb
Feat: Added Proper Phases
Shashank0701-byte Nov 8, 2025
f3c3e57
Merge branch 'Roadmap' of https://github.com/Shashank0701-byte/interv…
Shashank0701-byte Nov 8, 2025
183a8a9
Merge branch 'Roadmap' of https://github.com/Shashank0701-byte/interv…
Shashank0701-byte Nov 8, 2025
0bb6a2e
Merge pull request #15 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
d09ca14
Merge pull request #15 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
d98267a
Fix: Group Sessions
Shashank0701-byte Nov 8, 2025
f43c3e3
Fix: Group Sessions
Shashank0701-byte Nov 8, 2025
94ddf99
Merge pull request #16 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
f607e44
Merge pull request #16 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
e984850
Fix: Issue #1
Shashank0701-byte Nov 8, 2025
2044a67
Fix: Issue #1
Shashank0701-byte Nov 8, 2025
7bd78dd
Merge pull request #18 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
83b7dc3
Merge pull request #18 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
6b44ee0
Fix: Issue #2
Shashank0701-byte Nov 8, 2025
eb96b14
Fix: Issue #2
Shashank0701-byte Nov 8, 2025
0fae872
Merge pull request #20 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
62e70a7
Merge pull request #20 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
f505c8b
Fix: Issue #3
Shashank0701-byte Nov 8, 2025
e9dca7c
Fix: Issue #3
Shashank0701-byte Nov 8, 2025
c743059
Merge pull request #22 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
25cace0
Merge pull request #22 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
84adfa0
Del: Deleted the Code Area
Shashank0701-byte Nov 8, 2025
eb9b7db
Del: Deleted the Code Area
Shashank0701-byte Nov 8, 2025
b8b37e4
Merge pull request #24 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
8fad17c
Merge pull request #24 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 8, 2025
1e744a0
Fix: The ATS Scoring Logic
Shashank0701-byte Nov 9, 2025
d0af4d9
Fix: The ATS Scoring Logic
Shashank0701-byte Nov 9, 2025
1746735
Merge pull request #26 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 9, 2025
2b1bffc
Merge pull request #26 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 9, 2025
610de90
Fix: PDF version mixmatch fixed
Shashank0701-byte Nov 9, 2025
bfd5684
Fix: PDF version mixmatch fixed
Shashank0701-byte Nov 9, 2025
416c500
Merge pull request #27 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 9, 2025
fc0c68d
Merge pull request #27 from Shashank0701-byte/Roadmap
Shashank0701-byte Nov 9, 2025
0485605
Feat: Salary Negotiation Feature Added
Shashank0701-byte Nov 10, 2025
2382699
Feat: Salary Negotiation Feature Added
Shashank0701-byte Nov 10, 2025
ad007d5
Merge pull request #28 from Shashank0701-byte/Salary
Shashank0701-byte Nov 10, 2025
d5ab41a
Merge pull request #28 from Shashank0701-byte/Salary
Shashank0701-byte Nov 10, 2025
8330a05
Merge pull request #29 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 10, 2025
c6b9521
Merge pull request #29 from Shashank0701-byte/Live_Interview
Shashank0701-byte Nov 10, 2025
5520402
Feat: Negotiation Analysis Dashboard
Shashank0701-byte Nov 10, 2025
399eec5
Feat: Negotiation Analysis Dashboard
Shashank0701-byte Nov 10, 2025
b2dfca0
Merge branch 'Salary' of https://github.com/Shashank0701-byte/intervi…
Shashank0701-byte Nov 10, 2025
b408820
Merge branch 'Salary' of https://github.com/Shashank0701-byte/intervi…
Shashank0701-byte Nov 10, 2025
09b4c01
Feat: Added New Scenario
Shashank0701-byte Nov 11, 2025
5b2165a
Feat: Added New Scenario
Shashank0701-byte Nov 11, 2025
18698ba
Feat: Email Negotiation
Shashank0701-byte Nov 11, 2025
c776410
Feat: Email Negotiation
Shashank0701-byte Nov 11, 2025
e99ecc1
Fix: testing new GPG key signing
Shashank0701-byte Nov 12, 2025
488d0c4
Fix: testing new GPG key signing
Shashank0701-byte Nov 12, 2025
5620829
Fix: Mobile Responsiveness Fixed
Shashank0701-byte Nov 13, 2025
c34b6f1
Fix: Mobile Responsiveness Fixed
Shashank0701-byte Nov 13, 2025
5919f61
Fix: Toggle pin question
Shashank0701-byte Nov 13, 2025
b46c410
Fix: Toggle pin question
Shashank0701-byte Nov 13, 2025
a888a8c
feat: Add Smart Study Buddy data foundation
Shashank0701-byte Nov 13, 2025
ad0b7db
feat: Add Smart Study Buddy data foundation
Shashank0701-byte Nov 13, 2025
6346458
Merge pull request #30 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
a3fba33
Merge pull request #30 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
587c870
feat: Add Smart Study Buddy behavior analysis models
Shashank0701-byte Nov 13, 2025
d6a541d
feat: Add Smart Study Buddy behavior analysis models
Shashank0701-byte Nov 13, 2025
214e981
Merge pull request #31 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
54675d2
Merge pull request #31 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
7e423f9
feat: Add Smart Study Buddy ML training pipeline
Shashank0701-byte Nov 13, 2025
e14393b
feat: Add Smart Study Buddy ML training pipeline
Shashank0701-byte Nov 13, 2025
5b828bf
Merge pull request #32 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
f151a59
Merge pull request #32 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
894945f
feat: Add Smart Study Buddy complete integration layer
Shashank0701-byte Nov 13, 2025
bbf3c89
feat: Add Smart Study Buddy complete integration layer
Shashank0701-byte Nov 13, 2025
c224b9f
Merge pull request #33 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
3518504
Merge pull request #33 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
90ec60f
feat: Add Smart Study Buddy AI training system
Shashank0701-byte Nov 13, 2025
7af46b7
feat: Add Smart Study Buddy AI training system
Shashank0701-byte Nov 13, 2025
cd80ffa
Merge pull request #34 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
57bfe72
Merge pull request #34 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
4fe3ff2
Feat: Chatbot Integration to the Frontend
Shashank0701-byte Nov 13, 2025
3d9cd9b
Feat: Chatbot Integration to the Frontend
Shashank0701-byte Nov 13, 2025
7fc5378
Merge pull request #35 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
191c7d5
Merge pull request #35 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
7c44fae
feat: RAG Foundation - Smart Study Buddy
Shashank0701-byte Nov 13, 2025
c561f28
feat: RAG Foundation - Smart Study Buddy
Shashank0701-byte Nov 13, 2025
be7d531
Merge pull request #36 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
539ef27
Merge pull request #36 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
fa865a9
improve: Fix prompt templates to prioritize accurate answers
Shashank0701-byte Nov 13, 2025
e8518ce
improve: Fix prompt templates to prioritize accurate answers
Shashank0701-byte Nov 13, 2025
9f4fc6f
Merge pull request #37 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
889ed64
Merge pull request #37 from Shashank0701-byte/Bot
Shashank0701-byte Nov 13, 2025
faabc67
feat: Knowledge Base Creation
Shashank0701-byte Nov 14, 2025
5eeee66
feat: Knowledge Base Creation
Shashank0701-byte Nov 14, 2025
3c4d0db
Merge pull request #38 from Shashank0701-byte/Bot
Shashank0701-byte Nov 14, 2025
54869f5
Merge pull request #38 from Shashank0701-byte/Bot
Shashank0701-byte Nov 14, 2025
72b9d0b
feat: Node.js Integration - Connect Frontend to RAG System
Shashank0701-byte Nov 14, 2025
c930d42
feat: Node.js Integration - Connect Frontend to RAG System
Shashank0701-byte Nov 14, 2025
487e828
Merge pull request #39 from Shashank0701-byte/Bot
Shashank0701-byte Nov 14, 2025
2460e22
Merge pull request #39 from Shashank0701-byte/Bot
Shashank0701-byte Nov 14, 2025
0d9f53b
Merge pull request #40 from Shashank0701-byte/Salary
Shashank0701-byte Nov 14, 2025
3d7bdaa
Merge pull request #40 from Shashank0701-byte/Salary
Shashank0701-byte Nov 14, 2025
745c97b
Fix: For Chatbot Deployment
Shashank0701-byte Nov 14, 2025
af2f69b
Fix: For Chatbot Deployment
Shashank0701-byte Nov 14, 2025
d4ba258
Merge branch 'Bot' of https://github.com/Shashank0701-byte/interview-…
Shashank0701-byte Nov 14, 2025
7e27216
Merge branch 'Bot' of https://github.com/Shashank0701-byte/interview-…
Shashank0701-byte Nov 14, 2025
0334bf9
Fix: Deployment errors
Shashank0701-byte Nov 14, 2025
2f0a418
Fix: Deployment errors
Shashank0701-byte Nov 14, 2025
c82615f
Using Render for Deployment
Shashank0701-byte Nov 14, 2025
b1f6b5c
Using Render for Deployment
Shashank0701-byte Nov 14, 2025
ff5b325
Fix: Api Path for Deployment
Shashank0701-byte Nov 14, 2025
0fa3073
Fix: Api Path for Deployment
Shashank0701-byte Nov 14, 2025
ed073f6
Feat: More Training Data for the chat-bot
Shashank0701-byte Nov 15, 2025
1a6f096
Feat: More Training Data for the chat-bot
Shashank0701-byte Nov 15, 2025
b551b59
feat: Expand training dataset with ML, system design, and web dev con…
Shashank0701-byte Nov 15, 2025
06d556a
feat: Expand training dataset with ML, system design, and web dev con…
Shashank0701-byte Nov 15, 2025
6e1741e
feat: Expand training dataset with blockchain_web3_development, cyber…
Shashank0701-byte Nov 15, 2025
1d4d6e5
feat: Expand training dataset with blockchain_web3_development, cyber…
Shashank0701-byte Nov 15, 2025
86722ad
Merge pull request #41 from Shashank0701-byte/Bot
Shashank0701-byte Nov 16, 2025
1e25c71
Merge pull request #41 from Shashank0701-byte/Bot
Shashank0701-byte Nov 16, 2025
07bb370
Merge pull request #42 from Shashank0701-byte/Filter_Sessions
Shashank0701-byte Nov 16, 2025
fef89e4
Merge pull request #42 from Shashank0701-byte/Filter_Sessions
Shashank0701-byte Nov 16, 2025
bfeee75
Fix: Backend connection issues
Shashank0701-byte Nov 16, 2025
8086f5a
Fix: Backend connection issues
Shashank0701-byte Nov 16, 2025
5d237dd
Merge branch 'Bot' of https://github.com/Shashank0701-byte/interview-…
Shashank0701-byte Nov 16, 2025
0ad8571
Merge branch 'Bot' of https://github.com/Shashank0701-byte/interview-…
Shashank0701-byte Nov 16, 2025
c857851
Fix: Backend Server issues
Shashank0701-byte Nov 17, 2025
17e0998
Fix: Backend Server issues
Shashank0701-byte Nov 17, 2025
170c9da
Fix: Api Configuration
Shashank0701-byte Nov 17, 2025
1706e3c
Fix: Api Configuration
Shashank0701-byte Nov 17, 2025
40b1b37
Fix: Api Paths
Shashank0701-byte Nov 17, 2025
d5f6b42
Fix: Api Paths
Shashank0701-byte Nov 17, 2025
f2b4211
Fix: Api Configuration
Shashank0701-byte Nov 17, 2025
d748e8d
Fix: Api Configuration
Shashank0701-byte Nov 17, 2025
dff0cae
Fix: API Routes for Image Upload
Shashank0701-byte Nov 17, 2025
e088a88
Fix: API Routes for Image Upload
Shashank0701-byte Nov 17, 2025
3616bcd
Fix: Deployment re-route
Shashank0701-byte Nov 17, 2025
ce66e15
Fix: Deployment re-route
Shashank0701-byte Nov 17, 2025
d92790a
Fix: Api Paths for Deployment
Shashank0701-byte Nov 17, 2025
a40ec5f
Fix: Api Paths for Deployment
Shashank0701-byte Nov 17, 2025
fa5fdf8
Fix: Remove proxy in production
Shashank0701-byte Nov 17, 2025
9332613
Fix: Remove proxy in production
Shashank0701-byte Nov 17, 2025
71d46db
Fix: Deployement Server Errors
Shashank0701-byte Nov 17, 2025
e0d26b1
Fix: Deployement Server Errors
Shashank0701-byte Nov 17, 2025
4a3ef68
Fix: Build Commands
Shashank0701-byte Nov 17, 2025
94082c2
Fix: Build Commands
Shashank0701-byte Nov 17, 2025
e3ee904
Fix(build): update Netlify configuration
Shashank0701-byte Nov 17, 2025
a438967
Fix(build): update Netlify configuration
Shashank0701-byte Nov 17, 2025
d63bbe0
fix(socket): correct Socket.IO URL to use VITE_API_BASE_URL instead o…
Shashank0701-byte Nov 17, 2025
4b8f768
fix(socket): correct Socket.IO URL to use VITE_API_BASE_URL instead o…
Shashank0701-byte Nov 17, 2025
8fd9fcd
Fix: add /ai/health endpoint and update CORS for Render deployment
Shashank0701-byte Nov 18, 2025
ebf7fc4
Fix: add /ai/health endpoint and update CORS for Render deployment
Shashank0701-byte Nov 18, 2025
34f4399
Fix: API Paths for deployment of the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
7a2509c
Fix: API Paths for deployment of the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
15c9bc9
Fix: API Endpoints for the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
401c021
Fix: API Endpoints for the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
1a904c6
Fix: API Endpoints for the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
f492c96
Fix: API Endpoints for the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
1936e6d
Fix: API Paths of the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
0d93246
Fix: API Paths of the Study-Buddy Chat Bot
Shashank0701-byte Nov 18, 2025
8e60ed1
Fix: API endpoints
Shashank0701-byte Nov 18, 2025
524cb81
Fix: API endpoints
Shashank0701-byte Nov 18, 2025
29b0f7f
FIX: API Routes and endpoints
Shashank0701-byte Nov 18, 2025
9161cd9
FIX: API Routes and endpoints
Shashank0701-byte Nov 18, 2025
7585148
Fix: Backend API Routes to the Chat Bot
Shashank0701-byte Nov 18, 2025
258a4ad
Fix: Backend API Routes to the Chat Bot
Shashank0701-byte Nov 18, 2025
0a7b926
Fix: Remove old nodejs-integration code
Shashank0701-byte Nov 18, 2025
991354d
Fix: Remove old nodejs-integration code
Shashank0701-byte Nov 18, 2025
c78baa0
Fix: Frontend routing for the StudyBuddy Chat Bot
Shashank0701-byte Nov 18, 2025
c2cd0e0
Fix: Frontend Api routes to the StudyBuddy
Shashank0701-byte Nov 19, 2025
c7909fa
Fix: Frontend Api routes to the StudyBuddy
Shashank0701-byte Nov 19, 2025
721189b
Fix: Merge Conflicts in StudyBuddy.jsx
Shashank0701-byte Nov 19, 2025
1125772
Fix: Merge Conflicts in StudyBuddy.jsx
Shashank0701-byte Nov 19, 2025
c25b66a
Feat: Made StudyBuddy Responses Better and Smarter
Shashank0701-byte Nov 19, 2025
4cdb4cf
Fix: StudyBuddy Routing Issues
Shashank0701-byte Nov 20, 2025
e02e224
Feat: Added Comprehensive Memory to the StudyBuddy ChatBot
Shashank0701-byte Nov 20, 2025
a3422f3
Feat: Added more Training Data for the StudyBuddy ChatBot
Shashank0701-byte Nov 20, 2025
ba3f66c
Fix: #48 The Response of StudyBuddy
Shashank0701-byte Nov 20, 2025
69da33c
Fix: Issue #46. Profile Pic
Shashank0701-byte Nov 20, 2025
c88def8
Fix: #49 Fixed
Shashank0701-byte Nov 20, 2025
948cdff
Fix: Mobile Responsiveness
Shashank0701-byte Nov 20, 2025
9ff6b80
Fix: #50 Salary Negotiation Component
Shashank0701-byte Nov 21, 2025
ec020f2
Fix: finalizeNegotiation function was reinstated
Shashank0701-byte Nov 21, 2025
0a7f502
Feat: Added more explanation for the Negotiation Simulator
Shashank0701-byte Nov 21, 2025
40494e2
Feat: Upgraded the Negotiation Simulator
Shashank0701-byte Nov 21, 2025
d2b0488
Fix: Logic for the Negotiation Simulator
Shashank0701-byte Nov 21, 2025
4bb00db
Fix: #51 Issue Resolved
Shashank0701-byte Nov 21, 2025
09d3ff0
Merge pull request #55 from Shashank0701-byte/Bot
Shashank0701-byte Jan 3, 2026
756fef5
Merge pull request #56 from Shashank0701-byte/Coding
Shashank0701-byte Jan 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
250 changes: 250 additions & 0 deletions AI_INTERVIEW_COACH_README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,250 @@
# 🤖 AI Interview Coach - Revolutionary Video Interview Simulation

## 🌟 Overview

The **AI Interview Coach** is a groundbreaking feature that transforms interview preparation through real-time video call simulation with comprehensive AI-powered analysis. This is the **first platform** to offer such an immersive, multi-modal interview experience with live feedback and detailed performance reports.

## 🚀 Key Features

### **🎥 Real-Time Video Call Simulation**
- **Live Video Interface**: Simulates actual video interview environment
- **AI Interviewer Personas**: Industry-specific AI interviewers (FAANG, Startup, Enterprise)
- **Voice-to-Voice Interaction**: Real-time speech recognition and AI responses
- **Professional UI**: GitHub-quality video call interface

### **🔍 Comprehensive Real-Time Analysis**

#### **Facial Expression & Eye Tracking**
- **Eye Contact Monitoring**: Tracks camera gaze vs. screen looking
- **Confidence Detection**: Real-time emotion analysis (confidence, nervousness, engagement)
- **Posture Analysis**: Head position, shoulder alignment, distance from camera
- **Facial Expression Scoring**: Comprehensive emotion detection and scoring

#### **Voice & Speech Analysis**
- **Whisper API Integration**: Professional-grade speech-to-text transcription
- **Speech Pattern Analysis**: Words per minute, filler words, pause detection
- **Voice Clarity Scoring**: Audio quality and articulation assessment
- **Background Noise Detection**: Identifies and flags distracting audio

#### **Environment & Setup Analysis**
- **Lighting Quality Assessment**: Evaluates interview lighting conditions
- **Background Professionalism**: Detects distracting or unprofessional backgrounds
- **Interruption Detection**: Identifies phone calls, notifications, people, pets
- **Setup Optimization**: Real-time suggestions for better interview environment

### **📊 Advanced Scoring System**

#### **Multi-Dimensional Assessment**
- **Overall Performance**: Composite score from all analysis dimensions
- **Eye Contact Score**: Camera gaze consistency and natural eye movement
- **Voice Clarity Score**: Speech articulation and audio quality
- **Confidence Level**: Emotional state and body language assessment
- **Professionalism Score**: Environment setup and presentation quality
- **Technical Response Quality**: AI analysis of answer relevance and depth

#### **Real-Time Feedback Flags**
- **Live Coaching**: Instant suggestions during the interview
- **Severity-Based Alerts**: Critical, warning, and info-level feedback
- **Actionable Suggestions**: Specific improvement recommendations
- **Auto-Dismissing Tips**: Smart notification system with progressive disclosure

### **🎯 Industry-Specific Interview Scenarios**

#### **FAANG Interviews**
- **AI Persona**: Sarah Chen (Meta Senior Engineering Manager)
- **Focus**: System design, scalability, technical depth
- **Question Types**: Architecture challenges, coding problems, behavioral scenarios
- **Style**: Direct, challenging, probing follow-ups

#### **Startup Interviews**
- **AI Persona**: Alex Rodriguez (TechFlow CTO)
- **Focus**: MVP development, rapid iteration, cultural fit
- **Question Types**: Product thinking, technical versatility, adaptability
- **Style**: Casual but thorough, practical solutions

#### **Enterprise Interviews**
- **AI Persona**: Dr. Michael Thompson (GlobalTech Principal Architect)
- **Focus**: Security, compliance, enterprise architecture
- **Question Types**: Legacy systems, security protocols, team leadership
- **Style**: Formal, methodical, process-oriented

### **📈 Comprehensive Performance Reports**

#### **Detailed Analytics Dashboard**
- **Score Breakdown**: Visual representation of all performance metrics
- **Timeline Analysis**: Performance changes throughout the interview
- **Strengths & Improvements**: AI-generated feedback with specific examples
- **Comparison Metrics**: Progress tracking across multiple interviews

#### **Actionable Recommendations**
- **Next Steps**: Personalized improvement plan
- **Practice Suggestions**: Targeted areas for focused practice
- **Follow-up Scheduling**: Smart recommendations for next interview timing
- **Resource Links**: Connections to relevant learning materials

## 🔧 Technical Implementation

### **Backend Architecture**

#### **AI Interview Model (`AIInterview.js`)**
```javascript
// Comprehensive data model storing:
- Interview configuration and metadata
- Real-time analysis data (facial, voice, environment)
- Question responses with speech analysis
- Performance scores and detailed feedback
- AI interviewer persona and conversation history
```

#### **Whisper Service Integration (`whisperService.js`)**
```javascript
// Professional speech-to-text with:
- OpenAI Whisper API integration
- Speech pattern analysis (pace, filler words, pauses)
- Confidence scoring and quality assessment
- Multi-language support and validation
```

#### **Real-Time Analysis Pipeline**
```javascript
// Multi-modal analysis system:
- Facial expression detection and scoring
- Voice quality and speech pattern analysis
- Environment assessment and optimization
- Real-time feedback generation and delivery
```

### **Frontend Components**

#### **Main Interview Interface (`InterviewInterface.jsx`)**
- **Video Call Simulation**: Professional video interface with controls
- **Real-Time Analysis Overlays**: Live feedback and scoring displays
- **AI Interviewer Integration**: Persona-based interaction system
- **Question Flow Management**: Dynamic question progression and follow-ups

#### **Analysis Components**
- **`FacialAnalyzer.jsx`**: Eye tracking, emotion detection, posture analysis
- **`VoiceAnalyzer.jsx`**: Speech quality, pace analysis, noise detection
- **`EnvironmentAnalyzer.jsx`**: Lighting, background, interruption detection
- **`RealTimeFeedback.jsx`**: Live coaching and suggestion system

#### **Comprehensive Reporting (`InterviewReport.jsx`)**
- **Multi-Tab Dashboard**: Overview, Performance, Analysis, Recommendations
- **Visual Score Cards**: Beautiful progress indicators and metrics
- **Detailed Feedback**: AI-generated insights and improvement suggestions
- **Export & Sharing**: PDF generation and report sharing capabilities

## 🎨 Design Philosophy

### **Stress-Free Experience**
- **Calming Color Schemes**: Purple-to-indigo gradients throughout
- **Encouraging Messaging**: Positive reinforcement and supportive guidance
- **Gentle Animations**: Smooth transitions and non-jarring feedback
- **Professional Appearance**: Clean, modern interface design

### **Real-World Simulation**
- **Authentic Experience**: Mirrors actual video interview conditions
- **Industry Standards**: Professional video call interface and interactions
- **Realistic Scenarios**: Genuine interview questions and follow-ups
- **Practical Feedback**: Actionable insights for real interview improvement

## 🌟 Unique Value Proposition

### **Industry First Features**
- **Multi-Modal Analysis**: No other platform combines facial, voice, and environment analysis
- **Real-Time Coaching**: Live feedback during interview simulation
- **AI Persona Interaction**: Industry-specific interviewer personalities
- **Comprehensive Reporting**: Detailed performance analytics and improvement plans

### **Professional Quality**
- **Enterprise-Grade Analysis**: Professional speech recognition and computer vision
- **Scalable Architecture**: Built for high-volume usage and real-time processing
- **Security & Privacy**: Secure data handling and user privacy protection
- **Cross-Platform Support**: Works across desktop, tablet, and mobile devices

## 🚀 Getting Started

### **Prerequisites**
```bash
# Environment Variables Required:
OPENAI_API_KEY=your_whisper_api_key_here
GOOGLE_AI_API_KEY=your_gemini_api_key_here
```

### **Backend Setup**
```bash
# Install dependencies
npm install

# Start the server with AI Interview Coach support
npm start
```

### **Frontend Setup**
```bash
# Install dependencies
npm install

# Start the development server
npm run dev
```

### **Usage Flow**
1. **Navigate to AI Interview Coach** from dashboard or navigation
2. **Configure Interview**: Select type, industry, role, and difficulty
3. **Start Interview**: Begin video call simulation with AI interviewer
4. **Real-Time Practice**: Receive live feedback and coaching during interview
5. **Review Report**: Analyze comprehensive performance report and recommendations
6. **Schedule Follow-Up**: Plan next interview based on improvement areas

## 📊 Performance Metrics

### **Analysis Capabilities**
- **Facial Analysis**: 30+ emotion and behavior metrics
- **Voice Analysis**: 15+ speech quality and pattern metrics
- **Environment Analysis**: 10+ setup and professionalism factors
- **Real-Time Processing**: Sub-second latency for all analysis components

### **Scoring Accuracy**
- **Eye Contact Detection**: 95%+ accuracy in camera gaze tracking
- **Speech Recognition**: Professional-grade Whisper API integration
- **Emotion Detection**: Industry-standard computer vision models
- **Environment Assessment**: Comprehensive lighting and background analysis

## 🔮 Future Enhancements

### **Advanced AI Features**
- **Behavioral Analysis**: Advanced personality and communication style assessment
- **Industry Customization**: More specific industry and role configurations
- **Multi-Language Support**: International interview preparation capabilities
- **Advanced Reporting**: Machine learning-powered improvement predictions

### **Integration Opportunities**
- **Calendar Integration**: Automated interview scheduling and reminders
- **Learning Path Integration**: Connection with existing roadmap and session system
- **Social Features**: Peer comparison and collaborative interview practice
- **Mobile App**: Native mobile application for on-the-go practice

## 🎯 Success Metrics

### **User Engagement**
- **Session Completion Rate**: Target 85%+ completion for started interviews
- **Repeat Usage**: Target 70%+ users conducting multiple interviews
- **Feature Adoption**: Target 60%+ of active users trying AI Interview Coach
- **User Satisfaction**: Target 4.5+ star rating from user feedback

### **Performance Impact**
- **Interview Success Rate**: Track user success in actual interviews
- **Confidence Improvement**: Measure confidence score progression over time
- **Skill Development**: Monitor improvement in technical and soft skills
- **Career Advancement**: Track user career progression and interview outcomes

---

## 🏆 Conclusion

The **AI Interview Coach** represents a revolutionary advancement in interview preparation technology. By combining real-time video simulation, multi-modal AI analysis, and comprehensive performance reporting, it provides an unparalleled training experience that prepares candidates for the full spectrum of modern interview challenges.

This feature positions the Interview Prep AI platform as the definitive solution for professional interview preparation, offering capabilities that no other platform can match. The combination of technical innovation, user-centered design, and practical applicability makes it a game-changing tool for career advancement and interview success.

**Ready to revolutionize your interview preparation? Start your AI Interview Coach session today!** 🚀
94 changes: 94 additions & 0 deletions DEPLOYMENT_CHECKLIST.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# 🚀 Full Stack Deployment Checklist

## ✅ Current Status
- [x] Frontend deployed to Netlify: `https://interview-prep-karo.netlify.app`
- [x] Backend prepared for deployment
- [x] CORS configured for production
- [ ] Backend deployed
- [ ] Frontend connected to backend

## 📋 Next Steps

### 1. Deploy Backend (Choose One)

#### Option A: Railway (Recommended)
1. Go to [Railway.app](https://railway.app)
2. Login with GitHub
3. "New Project" → "Deploy from GitHub repo"
4. Select your repo → Choose `backend` folder
5. Add environment variables:
```
MONGO_URI=your-mongodb-connection-string
JWT_SECRET=your-super-secret-jwt-key
GEMINI_API_KEY=your-gemini-api-key
FRONTEND_URL=https://interview-prep-karo.netlify.app
```

#### Option B: Render
1. Go to [Render.com](https://render.com)
2. "New" → "Web Service"
3. Connect GitHub repo
4. Build Command: `npm install`
5. Start Command: `npm start`
6. Add same environment variables

### 2. Get Backend URL
After deployment, you'll get a URL like:
- Railway: `https://your-app-name.railway.app`
- Render: `https://your-app-name.onrender.com`

### 3. Connect Frontend to Backend
1. Go to Netlify Dashboard
2. Site Settings → Environment Variables
3. Add: `VITE_API_BASE_URL = https://your-backend-url`
4. Trigger redeploy

### 4. Test Everything
- [ ] Backend health check: `https://your-backend-url/api/test`
- [ ] Frontend loads without CORS errors
- [ ] Login/Register works
- [ ] API calls successful

## 🔧 Environment Variables Needed

### Backend (.env)
```
MONGO_URI=mongodb+srv://username:password@cluster.mongodb.net/interview-prep
JWT_SECRET=super-secret-key-make-it-long-and-random
GEMINI_API_KEY=your-gemini-api-key-here
FRONTEND_URL=https://interview-prep-karo.netlify.app
```

### Frontend (Netlify Environment Variables)
```
VITE_API_BASE_URL=https://your-backend-url.railway.app
```

## 🎯 Expected Result
After completing all steps:
- ✅ Frontend: `https://interview-prep-karo.netlify.app`
- ✅ Backend: `https://your-backend-url.railway.app`
- ✅ Full functionality with database and AI features

## 🐛 Common Issues & Solutions

### CORS Error
- Make sure `FRONTEND_URL` is set in backend environment variables
- Check backend CORS configuration includes your Netlify URL

### 500 Server Error
- Verify all environment variables are set correctly
- Check backend logs for specific error messages

### Build Failed
- Ensure `package.json` has correct scripts
- Check Node.js version compatibility

### Database Connection Failed
- Verify `MONGO_URI` is correct
- Make sure MongoDB allows connections from your hosting provider's IPs

## 📞 Need Help?
- Railway Docs: https://docs.railway.app
- Render Docs: https://render.com/docs
- Netlify Docs: https://docs.netlify.com
Loading