How krrishpallod/portfolio- works
This is a browser-based portfolio site. Visitors browse its page, use interactive navigation and project filters, adjust the theme, and submit a contact form; the form displays a local confirmation rather than sending a message to a service. The sampled script also animates introductory text, reveals content on scroll, tracks the active section, and sets the current year. The tree lists the page and styles, but only script.js was excerpted, so page structure and script-loading details cannot be verified.
Main entry points: index.html Portfolio page · script.js Theme toggle
Components 11
Portfolio presentation
- Portfolio page
index.html - Page styling
style.css
Page interactions
- Mobile navigation
script.js - Theme toggle
script.js - Typing intro
script.js - Project filter
script.js - Scroll effects
script.js - Contact form
script.js - Current year
script.js
Other components
- Visitor
- Browser storage
Connections 10
- Visitor → Portfolio page: browses
- Mobile navigation → Portfolio page: toggles menu
script.js - Theme toggle → Portfolio page: updates theme
script.js - Theme toggle → Browser storage: saves preference
script.js - Browser storage → Theme toggle: restores preference
script.js - Typing intro → Portfolio page: animates text
script.js - Project filter → Portfolio page: filters cards
script.js - Scroll effects → Portfolio page: updates on scroll
script.js - Contact form → Portfolio page: validates and confirms
script.js - Current year → Portfolio page: sets displayed year
script.js