# gerrycodomingojr-netizen/gerryco architecture

> Architecture diagram of the GitHub repository gerrycodomingojr-netizen/gerryco, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-13). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/gerrycodomingojr-netizen/gerryco
- Repository: https://github.com/gerrycodomingojr-netizen/gerryco

## Overview

This is a small, static personal portfolio site: visitors browse its home, about, schedule, and contact pages, with browser-side navigation and interactive presentation. The two JavaScript files implement shared portfolio interactions and schedule-specific interactions; the HTML pages and stylesheet provide the site content and presentation. The excerpts do not show HTML script/style references or the full navigation implementation, so those connections are left out rather than inferred.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_pages["Portfolio Pages"]
  node_home["Home Page<br/>[index.html]"]
  node_about["About Page<br/>[about_me.html]"]
  node_page2["Page 2<br/>[page2.html]"]
  node_page3["Page 3<br/>[page3.html]"]
  node_schedule["Schedule Page"]
  node_styles["Site Styles<br/>[style.css]"]
end

subgraph group_runtime["Browser Interactions"]
  node_portfolio_runtime["Portfolio Runtime<br/>[script.js]"]
  node_schedule_runtime["Schedule Runtime<br/>[school-schedule.js]"]
end

node_visitor(("Site Visitor"))

click node_home "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/index.html"
click node_about "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/about_me.html"
click node_page2 "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/page2.html"
click node_page3 "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/page3.html"
click node_schedule "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/school_schedule.html"
click node_styles "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/style.css"
click node_portfolio_runtime "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/script.js"
click node_schedule_runtime "https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/school-schedule.js"

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_home,node_about,node_page2,node_page3,node_schedule,node_styles toneBlue
class node_portfolio_runtime,node_schedule_runtime toneAmber
class node_visitor toneIndigo
```

## Components

### Portfolio Pages

- [Home Page](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/index.html): `index.html`
- [About Page](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/about_me.html): `about_me.html`
- [Page 2](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/page2.html): `page2.html`
- [Page 3](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/page3.html): `page3.html`
- [Schedule Page](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/school_schedule.html): `school_schedule.html`
- [Site Styles](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/style.css): `style.css`

### Browser Interactions

- [Portfolio Runtime](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/script.js): `script.js`
- [Schedule Runtime](https://github.com/gerrycodomingojr-netizen/gerryco/blob/main/school-schedule.js): `school-schedule.js`

### Other components

- **Site Visitor**
