How dhanraj18-art/portfolio works
This is a small static portfolio site. Visitors browse project cards, filter them by category, and can view project details in a modal with technology, feature, architecture, and external-link information. The sampled JavaScript supports the filtering and modal rendering; the excerpt does not show how project cards invoke the modal or how the HTML connects to the script, so those links are omitted.
Main entry points: script.js Project Detail Modal · index.html Portfolio Page · resume.pdf Resume PDF
Components 8
Portfolio Site
- Portfolio Page
index.html - Project Cards
index.html
Project Content
- Project Records
script.js - Resume PDF
resume.pdf - Project GitHub Links
script.js
Visitor Interactions
- Project Filtering
script.js - Project Detail Modal
script.js
Other components
- Visitor
Connections 7
- Visitor → Portfolio Page: browses
- Visitor → Project Filtering: selects filter
- Project Filtering → Project Cards: shows or hides
- Project Records → Project Detail Modal: renders details
- Project Detail Modal → Project GitHub Links: renders links
- Visitor → Project Detail Modal: views details
- Visitor → Resume PDF: opens