43 lines
No EOL
1.4 KiB
Markdown
43 lines
No EOL
1.4 KiB
Markdown
```
|
|
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
|
|
``` |