Usco profissional ou empresa com experiência em sistemas web comerciais para desenvolver um sistema personalizado para uma empresa de venda de materiais e prestação de serviços.
Atualmente utilizamos uma planilha Excel operacional avançada, que servirá como protótipo para compreender produtos, preços, cálculos, orçamentos, cortes, separação de materiais e regras da operação.
A intenção não é copiar a planilha para a web, mas aproveitar suas regras para desenvolver um sistema seguro, responsivo, com banco de dados e preparado para expansão, acessível por computador, tablet e celular.
perfil profissional
busco desenvolvedor full stack ou empresa especializada em sistemas web, com domínio de front-end, back-end, banco de dados, autenticação, permissões e segurança.
Preferência por experiência comprovada em sistemas administrativos/comerciais, erp, crm, vendas ou estoque. Não é exigida formação acadêmica específica, mas é importante demonstrar experiência e projetos desenvolvidos.
principais funcionalidades
usuários e permissões: administrador, vendas, estoque e secretaria/financeiro, restringindo custos, margens, comissões e informações sensíveis.
Clientes: cadastro, histórico, vendedor responsável, classificação, WhatsApp, limite de crédito, valores utilizados/disponíveis, contas a receber e pagamentos.
Produtos: categorias, subcategorias, produtos, serviços, fabricantes e fornecedores, com preços, custos e estoque. O Administrador deverá cadastrar novas categorias e produtos sem alteração no código. Hoje trabalhamos com Redes de Proteção e Tela Mosquiteira, podendo futuramente incluir Concertina e outras linhas.
Orçamentos e vendas: completo e simplificado, PDF, histórico e duplicação. Existem regras de medidas, m², cortes, malhas e arredondamentos já existentes na planilha. Impedir venda zerada, abaixo do preço mínimo ou sem estoque, conforme permissões.
Fluxo: Orçamento → Aprovação → Pagamento/Liberação → OSM → Separação → Finalização.
OSM: Ordem de Separação de Material gerada automaticamente a partir da venda, evitando redigitação e considerando regras de cálculo/corte.
Estoque: físico, reservado e disponível; entradas, saídas, ajustes, trocas, devoluções e histórico. Impedir venda de estoque já comprometido.
Recebimentos: PIX, dinheiro, cartão, limite de crédito e devolução/troca. Controle de contas a receber, vencimentos, pagamentos integrais/parciais e baixas. Não buscamos sistema contábil completo.
Comprovantes: anexar pdf/jpg/png aos pagamentos, permitindo excluir o arquivo sem apagar o registro.
Agendamentos: cliente, serviço, data/período, endereço, telefone, observações, status, WhatsApp e filtros.
Custos e margens: preservar custo e preço históricos da venda, evitando alterações retroativas. Relatórios de faturamento, custo e margem bruta restritos ao Administrador.
Comissões: regras por vendedor/produto/categoria/serviço, identificando as vendas que formaram a comissão e considerando cancelamentos, devoluções e estornos.
relatórios e filtros
esta é uma das partes mais importantes do projeto.
Precisamos combinar filtros como período + cliente + vendedor + produto + categoria + fabricante + status.
Consultar quantidade/metragem vendida, faturamento, custos, margens, produtos mais vendidos, vendas/comissões por vendedor, vendas por categoria/fabricante, compras por cliente, contas a receber, estoque e serviços.
Os filtros deverão funcionar também para novas categorias e produtos. Desejável exportação Excel/csv, pdf e impressão.
Também precisamos de Dashboard, alertas e histórico/auditoria, identificando usuário, data/hora e operação.
TECNOLOGIA
Não existe linguagem ou framework obrigatório.
São bem-vindas propostas em Python/Django, PHP/Laravel,
Node.js/TypeScript, .NET ou arquitetura profissional equivalente.
Informar: linguagem + framework + banco de dados + infraestrutura/hospedagem sugerida, com breve justificativa.
Caso utilize low-code/no-code, plataforma proprietária, plugins/licenças ou serviços pagos de terceiros, informar claramente.
SEGURANÇA, PROPRIEDADE E CUSTOS
Antes da contratação precisamos definir:
Segurança, permissões e confidencialidade;
Backups e restauração;
Hospedagem, armazenamento, custos e limites;
Propriedade e acesso ao código-fonte e banco de dados;
Exportação dos dados e arquivos;
Migração para outra hospedagem;
Possibilidade de outro profissional assumir a manutenção.
Preferimos solução que não crie dependência técnica obrigatória do desenvolvedor original.
informar na proposta
valor e prazo;
tecnologia, framework e banco de dados;
hospedagem/infraestrutura e custos recorrentes;
experiência com sistemas semelhantes e exemplos;
suporte/manutenção e garantia;
como funcionarão código-fonte, banco de dados e backups;
dependências/licenças de terceiros, se houver.
Possuo escopo detalhado e uma planilha-protótipo para apresentar aos profissionais com os quais avançarmos.
Prazo de Entrega: Não estabelecido