Silcon Estoque
Sistema de gestão de estoque interno para o almoxarifado da Silcon Ambiental.

O que é
Sistema de gestão do estoque de materiais internos da Silcon Ambiental, empresa de gestão de resíduos hospitalares. Controla catálogo de produtos, movimentações, pedidos de compra e o vestiário dos colaboradores.
Está em uso na operação, com as pessoas do almoxarifado usando todo dia.

Como funciona
Cada produto tem estoque mínimo e máximo, e o saldo o classifica em uma de três faixas: estável, crítico quando cai abaixo do mínimo, ou zerado. Produtos críticos e zerados entram numa fila de reposição ordenada por urgência.
A partir dessa fila o sistema gera dois tipos de pedido de compra: o emergencial, para o que zerou, e o de reposição mensal, que repõe cada item até o estoque máximo. Os dois saem em PDF, prontos para enviar ao fornecedor.
Entradas e saídas são registradas com nota fiscal e com o setor que solicitou. O sistema guarda o histórico de preço de cada produto e compara o valor pago com o custo cadastrado, avisando quando o preço sobe quinze por cento ou mais. É o alerta que evita pagar reajuste sem perceber.
O dashboard mostra entradas e saídas em reais, itens críticos, estoque zerado, gasto por setor e os produtos mais consumidos, com filtro por mês, ano e setor.
Um módulo à parte cuida do vestiário: armários numerados, de uniforme ou de vestiário, com no máximo um ocupante por armário.

Como foi construído
Aplicação Next.js 16 com App Router, React 19 e TypeScript, estilizada com Tailwind CSS. Servidor em Node.js.
O banco é PostgreSQL, e a decisão central do projeto está nele: a atualização de saldo não vive na aplicação, e sim em gatilhos e funções SQL disparados pela própria movimentação. Isso garante que nenhuma entrada ou saída consiga deixar o estoque inconsistente, venha ela da interface, de uma importação em massa ou de uma correção manual. O controle de acesso também é aplicado no banco, por Row Level Security.
A modelagem cobre produtos, categorias, setores, colaboradores, movimentações e ocupação de armários, com integridade referencial e exclusão em cascata. Validação de entrada com schema tipado, importação de catálogo por CSV e geração de relatórios em PDF no cliente.
Stack: Next.js, React, TypeScript, Node.js, PostgreSQL, SQL, triggers e functions, APIs REST, Tailwind CSS e Git.
Tem um processo que ainda roda na planilha?
Me conte o que trava hoje. A primeira conversa é sem compromisso.
Pedir um orçamento