Files
caronte/docs/ARQUITETURA.md

41 lines
3.5 KiB
Markdown

# Arquitetura - Caronte
## Visão Geral
```
┌─────────────────────────────────────────────────────────────────┐
│ CARONTE │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Next.js Frontend │ │
│ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │
│ │ │ Messages │ │ Access │ │ Legacy │ │ │
│ │ │ Manager │ │ Manager │ │ Manager │ │ │
│ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │
│ └────────────────────────────┬────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ FastAPI Backend │ │
│ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │
│ │ │ Auth │ │ Messages │ │ Trigger │ │ │
│ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │
│ └────────────────────────────┬────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Database │ │
│ │ • Users • Messages • Contacts • Triggers │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
```
## Stack
```
┌───────────┐ ┌───────────┐ ┌───────────┐
│ FastAPI │ │ Next.js │ │ SQLite │
│ (Python) │ │ (React) │ │ PostgreSQL│
└───────────┘ └───────────┘ └───────────┘
```
---
*Diagrama gerado em 2026-02-09*