# isma-dmh/pkmn architecture

> Architecture diagram of the GitHub repository isma-dmh/pkmn, 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/isma-dmh/pkmn
- Repository: https://github.com/isma-dmh/pkmn

## Overview

This appears to be a small Pokémon-themed web application with two HTML pages, page-specific scripts and styles, and Pokémon model classes. The available evidence is limited to the file tree: no source excerpts or README relationships were provided. The graph therefore identifies the visible components but omits connections that cannot be verified.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_pages["Web pages"]
  node_home_page["Accueil page<br/>[accueil.html]"]
  node_index_page["Index page<br/>[index.html]"]
end

subgraph group_scripts["Page scripts"]
  node_home_script["Accueil script<br/>[accueil.js]"]
  node_index_script["Index script<br/>[index.js]"]
end

subgraph group_models["Pokémon classes"]
  node_pokemon["Pokémon base class<br/>[Pokemon.js]"]
  node_arcanin["Arcanin class<br/>[Arcanin.js]"]
  node_leviator["Leviator class<br/>[Leviator.js]"]
  node_noadkoko["Noadkoko class<br/>[Noadkoko.js]"]
end

subgraph group_styles["Page styles"]
  node_home_styles["Accueil styles<br/>[styleAccueil.css]"]
  node_index_styles["Index styles<br/>[styleIndex.css]"]
end

click node_home_page "https://github.com/isma-dmh/pkmn/blob/main/accueil.html"
click node_index_page "https://github.com/isma-dmh/pkmn/blob/main/index.html"
click node_home_script "https://github.com/isma-dmh/pkmn/blob/main/assets/script/accueil.js"
click node_index_script "https://github.com/isma-dmh/pkmn/blob/main/assets/script/index.js"
click node_pokemon "https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Pokemon.js"
click node_arcanin "https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Arcanin.js"
click node_leviator "https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Leviator.js"
click node_noadkoko "https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Noadkoko.js"
click node_home_styles "https://github.com/isma-dmh/pkmn/blob/main/assets/css/styleAccueil.css"
click node_index_styles "https://github.com/isma-dmh/pkmn/blob/main/assets/css/styleIndex.css"

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_page,node_index_page toneBlue
class node_home_script,node_index_script toneAmber
class node_pokemon,node_arcanin,node_leviator,node_noadkoko toneMint
class node_home_styles,node_index_styles toneRose
```

## Components

### Web pages

- [Accueil page](https://github.com/isma-dmh/pkmn/blob/main/accueil.html): `accueil.html`
- [Index page](https://github.com/isma-dmh/pkmn/blob/main/index.html): `index.html`

### Page scripts

- [Accueil script](https://github.com/isma-dmh/pkmn/blob/main/assets/script/accueil.js): `assets/script/accueil.js`
- [Index script](https://github.com/isma-dmh/pkmn/blob/main/assets/script/index.js): `assets/script/index.js`

### Pokémon classes

- [Pokémon base class](https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Pokemon.js): `assets/script/class/Pokemon.js`
- [Arcanin class](https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Arcanin.js): `assets/script/class/Arcanin.js`
- [Leviator class](https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Leviator.js): `assets/script/class/Leviator.js`
- [Noadkoko class](https://github.com/isma-dmh/pkmn/blob/main/assets/script/class/Noadkoko.js): `assets/script/class/Noadkoko.js`

### Page styles

- [Accueil styles](https://github.com/isma-dmh/pkmn/blob/main/assets/css/styleAccueil.css): `assets/css/styleAccueil.css`
- [Index styles](https://github.com/isma-dmh/pkmn/blob/main/assets/css/styleIndex.css): `assets/css/styleIndex.css`
