How abhijitvshinde/abhijit-portfolio works
This repository is a static personal portfolio with an educational oil-leak-response game. Visitors browse portfolio pages for academic background, research, projects, publications, honors, contact details, and a résumé; on the game page, a player submits instructions and progresses through a guided prevention, detection, and mitigation scenario to a completion recap. The sampled JavaScript supports the game flow and shared navigation/scroll behavior. HTML page contents and their wiring were not sampled, so page-to-page navigation and résumé PDF embedding are not asserted.
Main entry points: game.js Scenario flow · game.html Game page · index.html Home · script.js Navigation and reveals
Components 18
Portfolio pages
- Home
index.html - Academic
academic.html - Research
research.html - Projects
projects.html - Publications
publications.html - Honors
honors.html - Résumé page
resume.html - Résumé PDF
resume.pdf - Contact page
contact.html
Educational game
- Game page
game.html - Scenario flow
game.js - Stage scenarios
game.js - Answer evaluation
game.js - Chat and recap
game.js
Shared frontend
- Navigation and reveals
script.js - Site styling
style.css
Other components
- Visitor
- Player
Connections 17
- Visitor → Home: opens
- Visitor → Academic: opens
- Visitor → Research: opens
- Visitor → Projects: opens
- Visitor → Publications: opens
- Visitor → Honors: opens
- Visitor → Résumé page: opens
- Visitor → Contact page: opens
- Player → Game page: opens
- Game page → Scenario flow: hosts
- Scenario flow → Stage scenarios: selects
- Scenario flow → Answer evaluation: evaluates via
- Player → Chat and recap: submits instructions
- Chat and recap → Scenario flow: dispatches input
- Scenario flow → Chat and recap: updates display
- Game page → Navigation and reveals: uses
- Home → Navigation and reveals: uses