diff --git a/README.md b/README.md index 9e4b94b..17a3ee5 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,50 @@ - Confirmar no código o estado real das funcionalidades e atualizar esta seção conforme necessário. --- +``` +graph TD + %% Atores + User((Usuário Deslogado)) + Admin((Admin/Dono)) + Deliv((Entregador)) + %% Fluxo de Entrada + User -->|Acessa| Login[Login Page] + Login -->|Sucesso| Dashboard + Login -->|Novo Usuário| Register[Cadastro de Novo Usuário] + Register -.->|Pendente| MsgBreve[Msg: 'Em Breve'] + + %% Dashboard Geral + Dashboard --> ModUsers[Gerenciar Usuários] + Dashboard --> ModEmpresas[Gerenciar Empresas] + Dashboard --> ModProd[Gerenciar Produtos] + Dashboard --> ModPed[Gerenciar Pedidos] + Dashboard --> ModLog[Logística] + Dashboard --> ModAval[Avaliações] + + %% Detalhes dos Módulos + subgraph Módulo Usuários + ModUsers --> CreateUser[Criar Novo Usuário] + CreateUser --> Roles[Define: Colaborador, Entregador, Dono, Admin] + end + + subgraph Módulo Empresas + ModEmpresas --> ListEmp[Listar Empresas] + ListEmp --> StatusEmp{Status?} + StatusEmp -->|Pendente| Verify[Verificar] + StatusEmp -->|Verificada| Active[Ativa] + ModEmpresas --> CadEmp[Cadastrar Empresa] + CadEmp --> FieldsEmp[Campos: Razão, CNPJ, Categoria, Licença, Localização] + end + + subgraph Pendências Críticas + CadEmp -.->|Falta| MaskCNPJ[Máscara/Validação CNPJ] + CadEmp -.->|Falta| UploadDoc[Upload Licença Sanitária] + ModLog -.->|Vazio| EmptyLog[Funcionalidade Inexistente] + ModAval -.->|Vazio| EmptyAval[Funcionalidade Inexistente] + end +``` +--- **Plataforma B2B de Marketplace Farmacêutico**