Amamenta Palmas
MVP de um sistema de gestão para banco de leite humano hospitalar, desenvolvido em parceria com a universidade e o hospital. Atuei como Tech Lead.
Telas do projeto






Problema
O banco de leite operava com controles fragmentados e precisava rastrear cada frasco com segurança sanitária: cadastro de doadoras, agendamento de visitas, coleta, pasteurização, estoque e distribuição. Perder histórico clínico ou logístico não era uma opção.
Visão geral
Entregue como MVP (produto viável mínimo) em parceria com a universidade e o hospital, para digitalizar o processo operacional do banco de leite. Atuei como Tech Lead, responsável pela direção técnica e pela evolução do produto, projetando a arquitetura e coordenando o desenvolvimento. O sistema cobre o fluxo ponta a ponta — doadora, coleta, pasteurização, estoque e distribuição — em que cada etapa é um módulo com regras próprias, conectado por um núcleo de domínio compartilhado.
Decisões técnicas
- Modular monolith em vez de microsserviços: o domínio é um só, os limites são de módulo, não de rede — e o sistema foi estruturado para permitir extrair módulos depois, se precisar.
- Clean Architecture separando regras de negócio de infraestrutura, para o núcleo de domínio não depender de Fastify nem de Drizzle.
- Contratos e validações com Zod na borda HTTP, com OpenAPI/Swagger gerado a partir desses contratos, e autenticação com JWT.
- Frontend em React + Vite com React Query para sincronização previsível entre etapas do fluxo (coleta → pasteurização → estoque), e Storybook documentando a biblioteca de componentes.