# isaactls/yisehak-portfolio architecture

> Architecture diagram of the GitHub repository isaactls/yisehak-portfolio, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/isaactls/yisehak-portfolio
- Repository: https://github.com/isaactls/yisehak-portfolio

## Overview

This is a small personal portfolio site. A visitor reaches the portfolio page, which presents projects and contact options; the README also documents responsive styling, interactive behaviors, and SEO/discovery assets. The tree identifies the relevant HTML, CSS, JavaScript, and sitemap files, but no source excerpts were provided, so implementation links are shown as unverified rather than asserted.

Main entry points: [`index.html`](https://github.com/isaactls/yisehak-portfolio/blob/main/index.html) (Portfolio page), [`assets/css/style.css`](https://github.com/isaactls/yisehak-portfolio/blob/main/assets/css/style.css) (Responsive styles), [`assets/js/script.js`](https://github.com/isaactls/yisehak-portfolio/blob/main/assets/js/script.js) (Interactive behaviors), [`sitemap.xml`](https://github.com/isaactls/yisehak-portfolio/blob/main/sitemap.xml) (Sitemap)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_site["Portfolio"]
  node_page["Portfolio page<br/>[index.html]"]
  node_styles["Responsive styles<br/>[style.css]"]
end

subgraph group_interaction["Interactions"]
  node_behaviors["Interactive behaviors<br/>[script.js]"]
end

subgraph group_discovery["Discovery"]
  node_seo["SEO metadata<br/>[index.html]"]
  node_sitemap["Sitemap<br/>[sitemap.xml]"]
end

node_visitor(("Visitor"))

node_visitor -->|"visits"| node_page
node_page -.->|"uses styles"| node_styles
node_page -.->|"uses scripts"| node_behaviors
node_page -.->|"listed in"| node_sitemap

click node_page "https://github.com/isaactls/yisehak-portfolio/blob/main/index.html"
click node_styles "https://github.com/isaactls/yisehak-portfolio/blob/main/assets/css/style.css"
click node_behaviors "https://github.com/isaactls/yisehak-portfolio/blob/main/assets/js/script.js"
click node_seo "https://github.com/isaactls/yisehak-portfolio/blob/main/index.html"
click node_sitemap "https://github.com/isaactls/yisehak-portfolio/blob/main/sitemap.xml"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_page,node_styles toneBlue
class node_behaviors toneAmber
class node_seo,node_sitemap toneMint
class node_visitor toneIndigo
```

## Components

### Portfolio

- [Portfolio page](https://github.com/isaactls/yisehak-portfolio/blob/main/index.html): `index.html`
- [Responsive styles](https://github.com/isaactls/yisehak-portfolio/blob/main/assets/css/style.css): `assets/css/style.css`

### Interactions

- [Interactive behaviors](https://github.com/isaactls/yisehak-portfolio/blob/main/assets/js/script.js): `assets/js/script.js`

### Discovery

- [SEO metadata](https://github.com/isaactls/yisehak-portfolio/blob/main/index.html): `index.html`
- [Sitemap](https://github.com/isaactls/yisehak-portfolio/blob/main/sitemap.xml): `sitemap.xml`

### Other components

- **Visitor**

## Connections

- Visitor → Portfolio page: visits (evidence: `README.md`)
- Portfolio page → Responsive styles: uses styles
- Portfolio page → Interactive behaviors: uses scripts
- Portfolio page → Sitemap: listed in
