Da tora ao caixa.
Sistema de gestão para serrarias de pinus e eucalipto de pequeno e médio porte. Cobre o caminho completo do dinheiro: cubagem de tora, desdobro com apuração de rendimento, controle de pátio, orçamento, venda, NF-e e financeiro. Inclui app Android offline para o pátio e painel gerencial para o dono.
Um ERP que fala madeira.
MadeSoft é um ERP vertical para serrarias de floresta plantada, construído para um segmento que hoje opera em planilha e emissor de nota avulso. Em vez de adaptar um ERP genérico, o sistema modela o domínio real da madeira: seis fórmulas de cubagem, desdobro de tora em serrada com rendimento como indicador, e uma razão de movimentos imutável de onde o saldo é projetado.
A arquitetura é um monorepo TypeScript com domínio compartilhado — a mesma implementação de cubagem roda no servidor e dentro do app Android, porque divergência de arredondamento entre os dois viraria divergência de estoque. A API é um monólito modular em Fastify sobre PostgreSQL, com isolamento multiempresa imposto por Row Level Security no próprio banco. O app de pátio funciona offline, guarda medições em SQLite e sincroniza por um protocolo de intenções idempotentes.
O caminho completo do dinheiro.
Da tora que entra no pátio até o título que baixa no financeiro — sem planilha paralela e sem emissor de nota avulso no meio do caminho.
Sete decisões que sustentam o sistema.
Não é lista de funcionalidades — é julgamento técnico. Cada uma dessas escolhas resolve um problema que só aparece quando o sistema encontra a serraria real.
UPDATE/DELETE é uma trigger no banco, não uma convenção. Saldo é uma view. Correção de inventário é lançamento novo com sinal — o erro original continua auditável.NUMERIC no banco, decimal.js no domínio, string na fronteira. O driver do Postgres está configurado para não converter NUMERIC em number.Math.PI: a cubagem precisa dar exatamente o mesmo resultado no servidor e no Android.NOSUPERUSER NOBYPASSRLS — superusuário do Postgres ignora RLS mesmo com FORCE, o que tornaria o isolamento decorativo.Offline sem conflito.
O pátio de uma serraria não tem sinal confiável. Em vez de resolver conflitos depois, o protocolo é desenhado para que eles não existam: cada direção carrega um tipo de dado diferente.
O sistema em medida.
Tem uma serraria?
O MadeSoft está em desenvolvimento como produto. Se você opera uma serraria de pinus ou eucalipto e quer acompanhar — ou participar da validação —, fale direto com quem construiu.