Desenvolvimento Web
| Orçamento: Aberto |
Publicado: |
Propostas: 23
Preciso de um desenvolvedor que faça um projeto com os seguintes requisitos:
I. Requisitos Funcionais (O que o sistema precisa fazer):
A. Gestão de Clientes:
• Cadastro de Clientes:
• Registro completo de informações de clientes (nome/razão social, CPF/CNPJ, endereço completo, telefone, e-mail, informações de contato).
• Classificação de clientes (ex: pessoa física, jurídica, tipo de contrato).
• Histórico de pedidos e interações com cada cliente.
• Possibilidade de anexar documentos relevantes (contratos, etc.).
• Consulta e Edição de Clientes:
• Ferramentas de busca avançada por diversos critérios (nome, CPF/CNPJ, etc.).
• Visualização detalhada das informações do cliente.
• Funcionalidade para editar e atualizar dados cadastrais.
• Gerenciamento de Contatos:
• Adição de múltiplos contatos por cliente (com nome, telefone, e-mail, departamento).
• Associação de contatos a pedidos específicos.
B. Gestão de Pedidos/Entregas:
• Registro de Pedidos:
• Informações detalhadas da remessa (peso, dimensões, valor da mercadoria, descrição).
• Endereços de coleta e entrega (com validação de CEP).
• Seleção de serviços (ex: entrega expressa, normal, agendada).
• Informações sobre o remetente e destinatário (vinculados aos clientes cadastrados).
• Possibilidade de adicionar observações e instruções especiais.
• Cálculo automático de frete (com base em tabelas, distância, peso, etc.).
• Geração de código de rastreamento único para cada pedido.
• Registro de informações fiscais (nota fiscal, dados tributários).
• Acompanhamento de Pedidos (Rastreamento):
• Interface para clientes e usuários internos consultarem o status do pedido em tempo real.
• Atualização do status do pedido por meio do sistema (ex: "Aguardando coleta", "Em trânsito", "Entregue").
• Registro da data e hora de cada atualização de status.
• Possibilidade de adicionar informações adicionais sobre o status (ex: "Problemas na entrega: destinatário ausente").
• Notificações automáticas (por e-mail ou outro meio) sobre mudanças de status para clientes.
• Agendamento de Coletas:
• Interface para agendamento de datas e horários de coleta.
• Consideração da disponibilidade de veículos e rotas.
• Geração de ordens de coleta para os motoristas.
• Gestão de Devoluções:
• Processo para registrar e gerenciar devoluções de mercadorias.
• Associação da devolução ao pedido original.
• Registro do motivo da devolução.
• Fluxo de aprovação e processamento da devolução.
C. Gestão de Rotas e Veículos:
• Cadastro de Veículos:
• Registro de informações dos veículos (placa, modelo, capacidade de carga, status - disponível, em rota, manutenção).
• Associação de motoristas aos veículos.
• Histórico de manutenções e inspeções.
• Cadastro de Rotas:
• Definição de rotas geográficas (manualmente ou por integração com serviços de mapas).
• Otimização de rotas (sugestões baseadas em distância, tráfego, etc. - desejável).
• Associação de pedidos a rotas específicas.
• Acompanhamento de Veículos (Opcional, mas recomendado):
• Integração com sistemas de rastreamento veicular (GPS) para monitorar a localização em tempo real.
• Visualização dos veículos em um mapa.
• Histórico de deslocamento dos veículos.
D. Gestão de Motoristas:
• Cadastro de Motoristas:
• Registro de informações dos motoristas (nome completo, CPF, CNH, dados de contato).
• Associação de motoristas a veículos.
• Histórico de entregas e coletas realizadas.
• Controle de documentos (validade da CNH, etc.).
E. Gestão Financeira:
• Cálculo de Frete:
• Definição de tabelas de preços flexíveis (por peso, distância, região, tipo de serviço).
• Aplicação de descontos e promoções.
• Geração de orçamentos para clientes.
• Geração de Faturas/Boletos:
• Criação automática de faturas com base nos pedidos entregues.
• Integração com sistemas de geração de boletos bancários.
• Controle de faturas pagas e pendentes.
• Relatórios Financeiros:
• Relatórios de faturamento por período, cliente, serviço.
• Relatórios de contas a receber.
F. Relatórios e Dashboards:
• Relatórios Operacionais:
• Pedidos por status, período, cliente.
• Desempenho de entregas por rota, veículo, motorista.
• Relatórios de coletas agendadas vs. realizadas.
• Dashboards:
• Visão geral do status das entregas em tempo real.
• Indicadores chave de desempenho (KPIs) personalizáveis (ex: número de entregas, taxa de sucesso, tempo médio de entrega).
G. Autenticação e Autorização:
• Sistema de Login Seguro:
• Autenticação de usuários com login e senha.
• Recuperação de senha.
• Controle de Acesso Baseado em Roles (Funções):
• Definição de diferentes perfis de usuário (ex: administrador, operador, financeiro, cliente).
• Atribuição de permissões específicas a cada perfil (o que cada usuário pode ver e fazer no sistema).
H. Notificações:
• Notificações Internas:
• Alertas sobre novos pedidos, atualizações de status, etc.
Habilidades desejadas: Docker, PHP, Amazon AWS Lambda, Laravel e React.