# chipoacusia/contardatossa2025 architecture

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

- Interactive diagram: https://gitdiagram.com/chipoacusia/contardatossa2025
- Repository: https://github.com/chipoacusia/contardatossa2025

## Overview

ContarDatosSA2025 is an R Shiny application presenting research on hearing loss and workplace inclusion in Argentina. Its documented user-facing capabilities include an office-sound simulation, analysis of 50 work narratives, interactive panels based on 120 surveys, and conclusions covering employment prediction and AI. The tree identifies Shiny-related source files, but no source excerpts were provided, so their internal responsibilities and call relationships cannot be verified; feature nodes use the known app entry path, and edges reflect only README-described behavior.

Main entry points: [`app.R`](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R) (Shiny application)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_runtime["Shiny application"]
  node_app["Shiny application<br/>[app.R]"]
  node_simulation["Sound simulation<br/>[app.R]"]
end

subgraph group_narratives["Narrative analysis"]
  node_narratives["Work narratives<br/>[app.R]"]
  node_wordcloud["Word cloud<br/>[app.R]"]
  node_sentiment["Sentiment analysis<br/>[app.R]"]
  node_emotions["Emotional themes<br/>[app.R]"]
end

subgraph group_panels["Survey panels"]
  node_population["Population panel<br/>[app.R]"]
  node_work["Work inclusion panel<br/>[app.R]"]
  node_technology["Technology panel<br/>[app.R]"]
end

subgraph group_insights["Inclusion insights"]
  node_conclusions["Conclusions<br/>[app.R]"]
  node_prediction["Employment prediction<br/>[app.R]"]
  node_ai["AI and inclusion<br/>[app.R]"]
end

node_user(("Visitor"))

node_user -->|"uses"| node_app
node_app -->|"includes"| node_simulation
node_app -->|"presents"| node_narratives
node_narratives -->|"analyzes"| node_wordcloud
node_narratives -->|"analyzes"| node_sentiment
node_narratives -->|"visualizes"| node_emotions
node_app -->|"includes"| node_population
node_app -->|"includes"| node_work
node_app -->|"includes"| node_technology
node_app -->|"presents"| node_conclusions
node_conclusions -->|"covers"| node_prediction
node_conclusions -->|"covers"| node_ai

click node_app "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_simulation "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_narratives "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_wordcloud "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_sentiment "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_emotions "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_population "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_work "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_technology "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_conclusions "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_prediction "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"
click node_ai "https://github.com/chipoacusia/contardatossa2025/blob/main/app.R"

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_app,node_simulation toneBlue
class node_narratives,node_wordcloud,node_sentiment,node_emotions toneAmber
class node_population,node_work,node_technology toneMint
class node_conclusions,node_prediction,node_ai toneRose
class node_user toneIndigo
```

## Components

### Shiny application

- [Shiny application](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [Sound simulation](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`

### Narrative analysis

- [Work narratives](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [Word cloud](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [Sentiment analysis](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [Emotional themes](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`

### Survey panels

- [Population panel](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [Work inclusion panel](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [Technology panel](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`

### Inclusion insights

- [Conclusions](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [Employment prediction](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`
- [AI and inclusion](https://github.com/chipoacusia/contardatossa2025/blob/main/app.R): `app.R`

### Other components

- **Visitor**

## Connections

- Visitor → Shiny application: uses (evidence: `README.md`)
- Shiny application → Sound simulation: includes (evidence: `README.md`)
- Shiny application → Work narratives: presents (evidence: `README.md`)
- Work narratives → Word cloud: analyzes (evidence: `README.md`)
- Work narratives → Sentiment analysis: analyzes (evidence: `README.md`)
- Work narratives → Emotional themes: visualizes (evidence: `README.md`)
- Shiny application → Population panel: includes (evidence: `README.md`)
- Shiny application → Work inclusion panel: includes (evidence: `README.md`)
- Shiny application → Technology panel: includes (evidence: `README.md`)
- Shiny application → Conclusions: presents (evidence: `README.md`)
- Conclusions → Employment prediction: covers (evidence: `README.md`)
- Conclusions → AI and inclusion: covers (evidence: `README.md`)
