3.5 KiB
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