# ashbi12-sys/internationally architecture

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

- Interactive diagram: https://gitdiagram.com/ashbi12-sys/internationally
- Repository: https://github.com/ashbi12-sys/internationally

## Overview

This appears to be a browser-based marketplace with pages for games, labs, learning, quizzes, and records. The tree and config.js are the only inspected implementation evidence; the HTML and SQL contents are unavailable, so page behavior, navigation, and database operations cannot be established. The config explicitly supplies a Supabase project URL, but does not show which pages use it.

Main entry points: [`config.js`](https://github.com/ashbi12-sys/internationally/blob/main/config.js) (Marketplace config)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_site["Marketplace pages"]
  node_home["Marketplace home<br/>[index.html]"]
  node_games["Games<br/>[games.html]"]
  node_labs["Labs<br/>[labs.html]"]
  node_learn["Learn<br/>[learn.html]"]
  node_quiz["Quiz<br/>[quiz.html]"]
  node_records["Records<br/>[records.html]"]
end

subgraph group_settings["Marketplace settings"]
  node_config["Marketplace config<br/>[config.js]"]
end

node_visitor(("Visitor"))
node_supabase[("Supabase")]

node_config -->|"configures endpoint"| node_supabase

click node_home "https://github.com/ashbi12-sys/internationally/blob/main/index.html"
click node_games "https://github.com/ashbi12-sys/internationally/blob/main/games.html"
click node_labs "https://github.com/ashbi12-sys/internationally/blob/main/labs.html"
click node_learn "https://github.com/ashbi12-sys/internationally/blob/main/learn.html"
click node_quiz "https://github.com/ashbi12-sys/internationally/blob/main/quiz.html"
click node_records "https://github.com/ashbi12-sys/internationally/blob/main/records.html"
click node_config "https://github.com/ashbi12-sys/internationally/blob/main/config.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_games,node_labs,node_learn,node_quiz,node_records toneBlue
class node_config,node_supabase toneAmber
class node_visitor toneIndigo
```

## Components

### Marketplace pages

- [Marketplace home](https://github.com/ashbi12-sys/internationally/blob/main/index.html): `index.html`
- [Games](https://github.com/ashbi12-sys/internationally/blob/main/games.html): `games.html`
- [Labs](https://github.com/ashbi12-sys/internationally/blob/main/labs.html): `labs.html`
- [Learn](https://github.com/ashbi12-sys/internationally/blob/main/learn.html): `learn.html`
- [Quiz](https://github.com/ashbi12-sys/internationally/blob/main/quiz.html): `quiz.html`
- [Records](https://github.com/ashbi12-sys/internationally/blob/main/records.html): `records.html`

### Marketplace settings

- [Marketplace config](https://github.com/ashbi12-sys/internationally/blob/main/config.js): `config.js`

### Other components

- **Visitor**
- **Supabase**

## Connections

- Marketplace config → Supabase: configures endpoint (evidence: `config.js`)
