Sistema de Orçamento – NavegamLog – Versão 1.0
Módulos do sistema
- Autenticação (Login)
- Orçamento
- Transporte
- Usuários
- Meu Perfil
- Cliente (Módulo Futuro)
Funcionalidades do Projeto
Autenticação (Login)
- Login com e-mail e senha cadastrados previamente pelo desenvolvedor.
- Recuperação de senha – é necessário ter um e-mail já cadastrado para recuperar o acesso e gerar uma nova senha.
Orçamentos – Funcionalidades
- Filtro por status (Pendente, Em análise, Aprovado, Reprovado e Vencido).
- Alteração de status (Pendente, Em análise, Aprovado, Reprovado e Vencido).
- Filtros de busca por ID e nome.
- Filtro por Origem e Destino (listagem das cidades).
- Exclusão de orçamento.
- Paginação da tabela.
- Página de Detalhes do Orçamento – acessada ao selecionar um orçamento na tabela, contendo Detalhes Gerais e Histórico.
Detalhes do Orçamento – Funcionalidades
- Criar Orçamento.
- Baixar PDF.
- Editar Orçamento.
- Ordenar histórico por data.
Criar Orçamento: É possível criar um orçamento com preenchimento mínimo para agilizar o processo. Mesmo com poucos campos preenchidos, já é possível gerar um documento para envio ao cliente.
Editar Orçamento: É possível alterar todos os campos do formulário. Todas as alterações ficam registradas no histórico do frete.
Transporte – Funcionalidades
- Nova transportadora.
- Troca de modal (filtro da tabela).
- Busca por nome e CNPJ.
- Filtro por status (Ativo e Inativo).
Tabela – Funcionalidades
- Visualizar detalhes de transporte.
- Editar transportadora.
- Ativar e inativar transportadora.
- Paginação.
Nova transportadora: É possível cadastrar uma nova transportadora. Todos os campos do formulário são obrigatórios, exceto a imagem (opcional).
Editar transportadora: É possível alterar todos os campos do formulário.
Validação: O sistema valida CNPJ e e-mail para evitar duplicidade com outras transportadoras já cadastradas.
Detalhes da Transportadora – Funcionalidades
- Editar transportadora.
- Ativar e inativar transportadora.
Tabela de Trechos – Funcionalidades
- Novo trecho.
- Visualizar detalhes do trecho.
- Excluir trecho.
Filtros da tabela
- Busca por nome.
- Filtro por urgência (Convencional, Expresso e Emergencial).
- Paginação.
Novo trecho: Formulário com todos os campos obrigatórios.
Usuários – Funcionalidades
- Criar novo usuário.
- Visualizar detalhes do usuário.
- Editar usuário.
- Excluir usuário.
Filtros da tabela
- Busca por nome.
- Filtro por status (Ativo e Inativo).
- Paginação.
Novo usuário: Apenas administradores podem criar novos usuários. Todos os campos são obrigatórios.
Validação: O sistema valida e-mail e CPF para evitar duplicidade.
Editar usuário: É possível alterar todos os campos. A validação impede uso de e-mail ou CPF já cadastrados.
Detalhes do Usuário – Funcionalidades
Tabela de Orçamentos do Usuário
- Buscar por Origem e Destino (campo de texto).
- Filtro por status (Pendente, Em análise, Aprovado, Reprovado e Vencido).
- Filtro por período (intervalo de datas).
- Visualizar detalhes do orçamento.
- Paginação.
Perfil do Usuário – Funcionalidades
- Visualizar dados pessoais.
- Alterar senha.
- Sair do sistema.
Dados pessoais: Todas as informações podem ser editadas. Caso o e-mail seja alterado, o sistema realiza logout automaticamente.
Validação: O sistema verifica se o CPF e o e-mail já estão cadastrados antes de salvar alterações.
Alterar senha: Formulário com campos para senha atual e nova senha. Se a senha for alterada com sucesso, o sistema realiza logout e o usuário deve fazer login novamente.
Validação: Confere se a senha atual informada está correta e diferente da senha já cadastrada.