How mamoudouu/portfolio works
This is a single-page personal portfolio. A visitor reads the page while a WebGL particle scene changes with scrolling and pointer input; separate interface code adds optional scroll and cursor animations. The README also identifies the page content, styling, and local font assets. The tree does not include the documented local Three.js copy, and the preview server is not part of the deployed product workflow, so neither is mapped as a product component.
Main entry points: index.html Page content · main.js Particle engine · interface.js Interface animations
Components 6
Portfolio page
- Page content
index.html
Visual experience
- Particle engine
main.js - Interface animations
interface.js
Presentation assets
- Page styling
style.css - Archivo font
polices
Other components
- Visitor
Connections 3
- Visitor → Page content: reads page
README.md - Visitor → Particle engine: scrolls and points
main.js - Visitor → Interface animations: scrolls and points
interface.js