# anurag637/solver-standalone architecture

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

- Interactive diagram: https://gitdiagram.com/anurag637/solver-standalone
- Repository: https://github.com/anurag637/solver-standalone

## Overview

Solver v4 is a Windows screen assistant: users trigger screen capture and solving with a hotkey, then view results in a HUD. The README also documents overlay controls, a dashboard, encrypted API proxying, and paid two-hour sessions unlocked by UPI QR. The repository contains no implementation files, so component paths and internal call ownership cannot be verified; the graph reflects only documented capabilities and relationships.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_interaction["Screen Interaction"]
  node_assistant["Screen assistant"]
  node_hotkeys["Hotkey controls"]
  node_capture["Screen capture"]
  node_hud["Stealth HUD"]
  node_dashboard["Control panel"]
end

subgraph group_solving["Visual Solving"]
  node_visual["Visual analysis"]
  node_solver["MCQ and code solver"]
  node_render["Solution rendering"]
end

subgraph group_access["Access and Security"]
  node_proxy["Secure API proxy"]
  node_passes["Two-hour passes"]
end

node_user(("Windows user"))
node_upi(("UPI payment service"))

node_user -->|"presses"| node_hotkeys
node_hotkeys -->|"controls"| node_assistant
node_assistant -->|"initiates"| node_capture
node_capture -->|"captures screen"| node_visual
node_visual -->|"analyzes content"| node_solver
node_solver -->|"produces solution"| node_render
node_render -->|"displays result"| node_hud
node_hotkeys -->|"toggles"| node_hud
node_hotkeys -->|"opens"| node_dashboard
node_assistant -->|"uses secure API"| node_proxy
node_user -->|"scans QR"| node_upi
node_upi -->|"unlocks pass"| node_passes
node_passes -->|"unlocks session"| node_assistant

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_assistant,node_hotkeys,node_capture,node_hud,node_dashboard,node_user toneBlue
class node_visual,node_solver,node_render toneAmber
class node_proxy,node_passes toneMint
class node_upi toneIndigo
```

## Components

### Screen Interaction

- **Screen assistant**
- **Hotkey controls**
- **Screen capture**
- **Stealth HUD**
- **Control panel**

### Visual Solving

- **Visual analysis**
- **MCQ and code solver**
- **Solution rendering**

### Access and Security

- **Secure API proxy**
- **Two-hour passes**

### Other components

- **Windows user**
- **UPI payment service**

## Connections

- Windows user → Hotkey controls: presses
- Hotkey controls → Screen assistant: controls
- Screen assistant → Screen capture: initiates
- Screen capture → Visual analysis: captures screen
- Visual analysis → MCQ and code solver: analyzes content
- MCQ and code solver → Solution rendering: produces solution
- Solution rendering → Stealth HUD: displays result
- Hotkey controls → Stealth HUD: toggles
- Hotkey controls → Control panel: opens
- Screen assistant → Secure API proxy: uses secure API
- Windows user → UPI payment service: scans QR
- UPI payment service → Two-hour passes: unlocks pass
- Two-hour passes → Screen assistant: unlocks session
