Mini Aplicativo de Balacao Estoque
RepositoryContexto do Projeto Em setembro de 2025, um amigo dono de uma casa de material de construção precisava fechar um balanço completo de estoque em menos de 48 horas para negociar a venda da loja. O sistema que ele usava não resolvia: trazia dados desatualizados, funcionava em um único terminal e obrigava os funcionários a ir e voltar entre o computador e as prateleiras o tempo todo. Desenvolvi uma aplicação web em Next.js, conectada diretamente ao banco de dados PostgreSQL existente via Drizzle ORM, acessível por qualquer dispositivo na rede interna da loja. Com React Query garantindo sincronização em tempo real e shadcn/ui para uma interface limpa e fácil de usar, vários funcionários conseguiram trabalhar simultaneamente — cada um no seu próprio celular ou notebook. A aplicação foi entregue em 3 horas. O balanço foi concluído dentro do prazo, com o valor exato do estoque a preço de custo, e a negociação da venda aconteceu. "Você foi uma peça chave nesse desafio. Eu não sabia o que fazer e você me ajudou." O Stack e as Decisões Técnicas Para entregar a solução com a velocidade e segurança necessárias, utilizei este stack focado: - Frontend & Backend: Escolhi Next.js para ter a agilidade de um framework Full-Stack unificado (Frontend + API Routes). - Conexão Segura: Usei Drizzle-ORM para fazer o mapeamento Objeto-Relacional e interagir de forma segura e produtiva com o Postgres legado do cliente. Performance Multiplataforma: Implementei React-Query no frontend. Isso garantiu cache do lado do cliente, eliminando delay e garantindo que as atualizações de estoque feitas por um funcionário fossem refletidas instantaneamente para os outros. User Experience (UX): Usei a biblioteca de componentes ShadcnUI para criar uma interface visualmente limpa e amigável.



