Arquitetura de Alto Nível
O Prime Crown é uma plataforma SaaS full-stack para gestão de limpeza residencial de alto padrão.
Visão Geral de Componentes
Section titled “Visão Geral de Componentes”graph TD
subgraph ClientLayer ["Client Layer (Browser / SPA)"]
UI["React 19 SPA (Vite)"]
Zustand["Zustand Stores (State)"]
Query["TanStack Query (Cache)"]
UI --> Zustand
UI --> Query
end
subgraph EdgeLayer ["Edge Backend (Cloudflare Pages Functions)"]
Hono["Hono Router & Zod Validation"]
Auth["JWT & Role Authorization"]
Hono --> Auth
end
subgraph StorageLayer ["Persistence & External Services"]
D1[("Cloudflare D1 (SQLite)")]
R2["Cloudflare R2 (Media/Audio)"]
EvoAPI["WhatsApp Evolution API"]
Gemini["Google Gemini API (AI Engine)"]
end
Query <-->|/api/boot & Atomic REST| Hono
Hono <--> D1
Hono <--> R2
Hono <--> EvoAPI
Hono <--> Gemini
Modelo ER do Banco D1
Section titled “Modelo ER do Banco D1”erDiagram
auth_accounts ||--o{ auth_providers : "possui"
auth_accounts ||--o{ refresh_tokens : "gera"
clients ||--o{ service_requests : "solicita"
clients ||--o{ invoices : "recebe"
employees ||--o{ service_requests : "executa"
service_requests ||--o{ invoices : "gera"
leads ||--o{ chat_channels : "inicia"
chat_channels ||--o{ chat_messages : "contém"