Files
caronte/docs/ARQUITETURA.md

3.5 KiB

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