How its-abc/portfolio works
This repository is a small static personal portfolio. Its browser-side script fills profile content and renders skills, project cards, and a roadmap; project filters, theme switching, and email copying provide interactive behavior. The page markup and styling are present in the tree, but were not excerpted, so their detailed structure and connections cannot be verified. The only evidenced external integrations are browser local storage and clipboard access.
Main entry points: script.js Theme toggle · index.html Page markup
Components 10
Portfolio page
- Page markup
index.html - Page styling
style.css
Page behavior
- Portfolio content
script.js - Content rendering
script.js - Project filters
script.js - Theme toggle
script.js - Email copying
script.js
Browser features
- Local storage
- Clipboard API
Other components
- Visitor
Connections 9
- Visitor → Project filters: selects filter
script.js - Visitor → Theme toggle: toggles theme
script.js - Visitor → Email copying: copies email
script.js - Portfolio content → Content rendering: provides content
script.js - Content rendering → Page markup: updates elements
script.js - Project filters → Content rendering: reloads projects
script.js - Theme toggle → Local storage: persists theme
script.js - Theme toggle → Local storage: loads theme
script.js - Email copying → Clipboard API: writes email
script.js