How to run
- Best: open the folder in VS Code → install “Live Server” → click “Go Live”.
- Or deploy on GitHub Pages (static hosting works perfectly).
- Note Opening by double-clicking files may break JSON loading due to browser security on
file://.
Candidate Mode flow
- Profile → create a candidate record.
- Aptitude → timed MCQ. Auto-scoring.
- Coding → JS tasks + test cases in-browser.
- HR Chat → answer prompts. Heuristic scoring + feedback.
- Final → offer/hold/reject + improvement plan.
Recruiter Mode (Pipeline)
- Shows candidates from the browser’s localStorage.
- Drag cards across stages (Applied → Aptitude → Tech → HR → Offer).
- Copy ready-made messages (WhatsApp/email style).
Add / edit questions
Edit these JSON files:
Aptitude MCQs
data/aptitude.json
Coding tasks
data/coding.json
HR questions
data/hr.json
Logic
app.js
All IDs should be unique. Keep JSON valid (use double quotes).
Classroom workflow idea (Teacher + 2 students)
- Teacher runs the simulator on projector → explains the stages.
- Student A completes aptitude → Student B completes coding → swap.
- Recruiter mode on projector → drag both candidates through stages and discuss mistakes.
- Dashboard → show what to improve next week (aptitude speed, code correctness, HR structure).
Reset
You can reset data from the Home page (Danger Zone) or clear site storage in browser settings.