Ir ao conteúdo principal
2026

Inventory forecasting for shops

Next.js
Supabase
PostgreSQL
Row Level Security
Shopify API
Stripe
next-intl
TypeScript

Descrição

Plataforma multi-tenant que lê o estoque da loja e 90 dias de venda, calcula o ponto de recompra de cada SKU e diz o que comprar e quando. Demo no ar: entre com visitante@nathannfs.com e a senha estoque2026.

Funcionalidades

  • Ponto de recompra por SKU, a partir da velocidade de venda, do prazo do fornecedor e do estoque de segurança
  • Ordem de compra sugerida com quantidade, e ajuste que dá para agendar
  • Conexão com a Shopify por OAuth, puxando estoque e pedidos de cada loja
  • Organizações com papéis, então uma loja só lê as próprias linhas
  • Supabase próprio atrás, porque o plano free pausa o projeto depois de uma semana sem acesso

Desafios

  • Definir o que conta como risco sem transformar todo SKU em alerta: o primeiro seed marcou os doze, o que não diz nada
  • Manter a fronteira entre inquilinos no banco, com Row Level Security, e não na interface
  • Rodar a pilha inteira numa VPS pequena ao lado de um produto de cliente no ar, sem comer a folga de memória dele

Aprendizados

  • Que previsão só serve ao lado do número com que ela é comparada, senão quem lê não distingue alerta de ruído
  • Que semear demo é trabalho de produto: o dado precisa ter forma, não só existir
  • Quanto do Supabase é realmente necessário quando se hospeda por conta