3 projetos

Projetos

Captura de tela do projeto Controle de Estoque — API para Mercearia de Bairro

Controle de Estoque — API para Mercearia de Bairro

API de controle de estoque para uma mercearia de bairro, com rastreio por fardo: cada compra entra com sua própria validade e seu próprio custo, e o saldo do produto é a soma dos fardos, nunca uma coluna quantidade. Isso responde as duas perguntas que decidem se a loja ganha ou perde dinheiro: o que vence primeiro e quanto foi pago em cada compra. Este repositório é a API núcleo de um sistema maior, desenhado como microsserviços: a autenticação é um serviço à parte, que emite os tokens JWT (Em desenvolvimento) que o núcleo verifica cada cliente, a web de gestão e o mobile de balcão, conversa com o núcleo por um BFF próprio, em seu próprio repositório. Aqui vive o serviço de domínio; os demais são peças do mesmo projeto, e as fronteiras entre elas já valem neste código, banco não compartilhado, accountId sempre vindo do token, erro como código e não como frase. Projeto de estudo, escrito como código de produção.

Node.js
TypeScript
Express
Prisma
PostgreSQL
Zod
Docker
Vitest
REST API
Código
Captura de tela do projeto Whisper of IO

Whisper of IO

Um dashboard para explorar os dados públicos da NASA — fotos astronômicas, rastreamento de eventos naturais em tempo real, imagens dos rovers em Marte, asteroides próximos à Terra e o acervo histórico de mídia da NASA — construído com Next.js, TypeScript e React Query sobre APIs reais da NASA.

Next.js
React Query
Material UI
Captura de tela do projeto Zap agro

Zap agro

Participei do desenvolvimento desse website, feito em next.js, em 2024.

Next.js
Sanity.io
Material ui
Firebase
Ver online