Estamos buscando um desenvolvedor ou equipe para criar um Sistema CRM Quality completo e personalizado. O projeto abrange o desenvolvimento de módulos essenciais para gestão de usuários, clientes, rotas, cotações e follow-ups, além de um dashboard com relatórios analíticos.
1. Escopo Funcional
Módulos Principais:
Usuários e Perfis: Implementação de login e autenticação (usuário/senha, Google) com controle de permissões baseado em perfis (Admin, Comercial, Operação) utilizando RBAC.
Clientes: Funcionalidades para cadastro de clientes, incluindo razão social, CNPJ, contatos e status. O sistema deve manter um histórico detalhado de cotações e rotas associadas a cada cliente.
Rotas: CRUD completo para gerenciamento de rotas, incluindo código, origem, destino, preço, custo, margem e lead time. O cálculo da margem percentual deve ser automático. As rotas terão status (ativa/inativa) e filtros por origem, destino e código.
Cotações: Registro de cotações vinculadas a clientes e rotas, com status (enviada, aceita, perdida, aguardando retorno). Será obrigatório informar o motivo da perda ao encerrar uma cotação. As cotações deverão ser exportáveis em PDF e Excel.
Follow-up: Agenda de follow-ups vinculada a cotações e clientes, com status (pendente, concluído, atrasado). O sistema deve gerar notificações e alertas para follow-ups vencidos.
Dashboard/Relatórios: Um painel de controle intuitivo exibindo métricas chave como margem média, melhor margem, volume de cotações enviadas/aceitas e conversão por vendedor. Todos os relatórios devem ser exportáveis em Excel e PDF.
2. Requisitos Técnicos
Frontend: Preferencialmente React, com a possibilidade de utilizar
Next.js.
Backend:
Node.js (com Express ou Fastify) ou Python (com FastAPI ou Django).
Banco de Dados: PostgreSQL.
Infraestrutura: Hospedagem em ambiente Cloud (Vercel, AWS ou similar).
Autenticação: Implementação de JWT ou OAuth2.
Segurança: Garantia de conformidade com a lgpd, uso de ssl e rotinas de backup diário.
3. Integrações Futuras (preparar terreno para)
api com erp/financeiro.
WhatsApp Business API para follow-up automático.
Integração com ferramentas de Business Intelligence (Power BI ou Metabase).
4. Critérios de Aceite
O MVP deve estar totalmente funcional e rodando em ambiente de produção (cloud).
CRUD completo e validado para clientes, rotas, cotações e follow-ups.
Dashboards entregues com dados em tempo real.
Funcionalidade de exportação para PDF/Excel operante.
Todos os níveis de acesso e permissões devem estar corretamente aplicados.
Entrega de documentação básica do sistema (instalação, uso e APIs).
6. Entregáveis
Código-fonte completo e versionado (GitHub/GitLab).
MVP hospedado e configurado em ambiente cloud.
Documentação técnica e manual do usuário.
Plazo de Entrega: No definido