How yuji-saan/sabian-portfolio works
This is a browser-based personal portfolio. Visitors browse its pages and interactive project gallery; the JavaScript also supports sidebar toggling, category filtering, card pointer effects, and animated role text. The sampled script shows these behaviors manipulating DOM elements, but the HTML and CSS were not excerpted, so their structure and wiring to the script cannot be verified here.
Main entry points: index.html Portfolio Pages · script.js Sidebar Toggle
Components 9
Portfolio Site
- Portfolio Pages
index.html
Page Interactions
- Sidebar Toggle
js/script.js - Lightbox Gallery
js/script.js - Project Filtering
js/script.js - Page Navigation
js/script.js
Presentation
- Card Effects
js/script.js - Animated Role Text
js/script.js - Visual Styles
css/style.css
Other components
- Visitor
Connections 7
- Visitor → Portfolio Pages: browses
- Sidebar Toggle → Portfolio Pages: toggles sidebar
js/script.js - Lightbox Gallery → Portfolio Pages: updates modal
js/script.js - Project Filtering → Portfolio Pages: filters projects
js/script.js - Page Navigation → Portfolio Pages: switches pages
js/script.js - Card Effects → Portfolio Pages: updates card position
js/script.js - Animated Role Text → Portfolio Pages: updates role text
js/script.js