Architecture Diagrams
Visual documentation for DentalPin system architecture.
All diagrams use Mermaid.js and render directly in GitHub.
Diagrams
| Diagram | Description |
|---|---|
| System Overview | High-level view of frontend, backend, database, and modules |
| Module Architecture | How the plugin/module system works |
| Data Flow | Request lifecycle from UI to database and back |
| RBAC Flow | How permissions are checked end-to-end |
| Event Bus | Cross-module communication via events |
Quick Reference
mermaid
graph LR
subgraph "DentalPin"
FE[Frontend<br/>Nuxt 3] --> API[Backend<br/>FastAPI]
API --> DB[(PostgreSQL)]
end