Skip to content

Architecture Diagrams

Visual documentation for DentalPin system architecture.

All diagrams use Mermaid.js and render directly in GitHub.

Diagrams

DiagramDescription
System OverviewHigh-level view of frontend, backend, database, and modules
Module ArchitectureHow the plugin/module system works
Data FlowRequest lifecycle from UI to database and back
RBAC FlowHow permissions are checked end-to-end
Event BusCross-module communication via events

Quick Reference

mermaid
graph LR
    subgraph "DentalPin"
        FE[Frontend<br/>Nuxt 3] --> API[Backend<br/>FastAPI]
        API --> DB[(PostgreSQL)]
    end