# sabih-sourcee/nasa-space-apps-challenge-2026 architecture

> Architecture diagram of the GitHub repository sabih-sourcee/nasa-space-apps-challenge-2026, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-14). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/sabih-sourcee/nasa-space-apps-challenge-2026
- Repository: https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026

## Overview

This is a pre-event preparation folder, not a game or software runtime. Its intended result is an Urdu Moon-base mission-trainer concept informed by NASA data; the current work product is research, sample datasets, and a repeatable DONKI API test. The README documents the intended use of the datasets and the test scripts, but no source excerpts were provided, so implementation-level behavior is not represented.

Main entry points: [`README.md`](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/README.md) (Mission trainer concept), [`scripts`](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/tree/main/scripts) (DONKI test scripts), [`data/donki/flr_sample.json`](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/data/donki/flr_sample.json) (DONKI flare sample), [`data/moon`](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/tree/main/data/moon) (Lunar illumination data)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_concept["Project concept"]
  node_game["Mission trainer concept<br/>[README.md]"]
end

subgraph group_research["Research materials"]
  node_challenge["Challenge brief<br/>[challenge.md]"]
  node_stack["Stack recommendations<br/>[stack.md]"]
  node_pitch["Pitch evidence<br/>[pitch-proof.md]"]
  node_demo["Demo plan<br/>[demo-story.md]"]
end

subgraph group_data["NASA data"]
  node_sources["Data sources and licenses<br/>[SOURCES.md]"]
  node_flaredata["DONKI flare sample<br/>[flr_sample.json]"]
  node_moondata["Lunar illumination data"]
  node_marsdata["Mars dust records<br/>[MDAD.tab]"]
end

subgraph group_validation["API validation"]
  node_tester["DONKI test scripts"]
end

node_builder(("Project preparer"))
node_nasa["NASA API"]

node_builder -->|"runs test"| node_tester
node_tester -->|"tests API"| node_nasa
node_game -.->|"uses flare data"| node_flaredata
node_game -.->|"uses illumination data"| node_moondata
node_game -.->|"may use later"| node_marsdata

click node_game "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/README.md"
click node_challenge "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/challenge.md"
click node_stack "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/stack.md"
click node_pitch "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/pitch-proof.md"
click node_demo "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/demo-story.md"
click node_sources "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/data/SOURCES.md"
click node_flaredata "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/data/donki/flr_sample.json"
click node_moondata "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/tree/main/data/moon"
click node_marsdata "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/data/mars/MDAD.tab"
click node_tester "https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/tree/main/scripts"

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_game toneBlue
class node_challenge,node_stack,node_pitch,node_demo toneAmber
class node_sources,node_flaredata,node_moondata,node_marsdata,node_nasa toneMint
class node_tester toneRose
class node_builder toneIndigo
```

## Components

### Project concept

- [Mission trainer concept](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/README.md): `README.md`

### Research materials

- [Challenge brief](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/challenge.md): `docs/challenge.md`
- [Stack recommendations](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/stack.md): `docs/stack.md`
- [Pitch evidence](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/pitch-proof.md): `docs/pitch-proof.md`
- [Demo plan](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/docs/demo-story.md): `docs/demo-story.md`

### NASA data

- [Data sources and licenses](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/data/SOURCES.md): `data/SOURCES.md`
- [DONKI flare sample](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/data/donki/flr_sample.json): `data/donki/flr_sample.json`
- [Lunar illumination data](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/tree/main/data/moon): `data/moon`
- [Mars dust records](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/blob/main/data/mars/MDAD.tab): `data/mars/MDAD.tab`

### API validation

- [DONKI test scripts](https://github.com/sabih-sourcee/nasa-space-apps-challenge-2026/tree/main/scripts): `scripts`

### Other components

- **Project preparer**
- **NASA API**

## Connections

- Project preparer → DONKI test scripts: runs test (evidence: `README.md`)
- DONKI test scripts → NASA API: tests API (evidence: `README.md`)
- Mission trainer concept → DONKI flare sample: uses flare data (evidence: `README.md`)
- Mission trainer concept → Lunar illumination data: uses illumination data (evidence: `README.md`)
- Mission trainer concept → Mars dust records: may use later (evidence: `README.md`)
