# kukuro-dev/logbookapp architecture

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

- Interactive diagram: https://gitdiagram.com/kukuro-dev/logbookapp
- Repository: https://github.com/kukuro-dev/logbookapp

## Overview

LogbookApp appears to be a Windows desktop application with screens for a dashboard, borrowers, and users, plus a database-connection component. The tree suggests borrower viewing and separate user management, but without a README or source excerpts it does not establish the screens’ navigation, data operations, or database provider; the graph therefore shows components without speculative links.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_app["Application UI"]
  node_form1["Main form<br/>[Form1.vb]"]
  node_dashboard["Dashboard<br/>[Dashboard.vb]"]
end

subgraph group_records["Record Screens"]
  node_borrower["Borrower form<br/>[Borrower.vb]"]
  node_viewborrowers["View borrowers<br/>[ViewBorrowers.vb]"]
  node_userform["User form<br/>[User.vb]"]
end

subgraph group_data["Data Access"]
  node_connection["Logbook connection"]
end

node_user(("Desktop user"))

click node_form1 "https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/Form1.vb"
click node_dashboard "https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/Dashboard.vb"
click node_borrower "https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/Borrower.vb"
click node_viewborrowers "https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/ViewBorrowers.vb"
click node_userform "https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/User.vb"
click node_connection "https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/logbookConnection.vb"

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_form1,node_dashboard,node_user toneBlue
class node_borrower,node_viewborrowers,node_userform toneAmber
class node_connection toneMint
```

## Components

### Application UI

- [Main form](https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/Form1.vb): `LogbookApp/Form1.vb`
- [Dashboard](https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/Dashboard.vb): `LogbookApp/Dashboard.vb`

### Record Screens

- [Borrower form](https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/Borrower.vb): `LogbookApp/Borrower.vb`
- [View borrowers](https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/ViewBorrowers.vb): `LogbookApp/ViewBorrowers.vb`
- [User form](https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/User.vb): `LogbookApp/User.vb`

### Data Access

- [Logbook connection](https://github.com/kukuro-dev/logbookapp/blob/main/LogbookApp/logbookConnection.vb): `LogbookApp/logbookConnection.vb`

### Other components

- **Desktop user**
