Pular para o conteúdo principal
Voltar aos projetos

SaaS / Marketplace Analytics

LupaPro

Solução integrada composta por aplicação web, backend de APIs e extensão para captura e processamento de dados diretamente no marketplace.

Página inicial do LupaPro apresentando métricas para análise de anúncios no Mercado Livre

01

Contexto

Vendedores de marketplace precisam avaliar demanda, concorrência, custos e margem antes de decidir quais produtos merecem investimento.

02

Problema

Os dados necessários para essa decisão estavam distribuídos entre páginas, taxas e cálculos manuais, tornando a análise lenta e sujeita a erros.

03

Solução

Uma plataforma que combina extensão de navegador, backend de processamento e dashboard para transformar dados do marketplace em indicadores claros de vendas, estoque, faturamento e lucro estimado.

Arquitetura

Fluxos separados mantêm captura, processamento, persistência e experiência web com responsabilidades claras.

Captura e análise

  1. Marketplace
  2. Plugin
  3. Backend
  4. Processamento
  5. PostgreSQL
  6. Dashboard

Aplicação web

  1. Usuário
  2. Next.js
  3. API
  4. PostgreSQL

Integrações

  • Stripe
  • Supabase
  • Webhooks

Funcionalidades

  • Autenticação e controle de acesso
  • Dashboard, indicadores e relatórios
  • Análise e captura de produtos
  • Cálculo de lucratividade
  • Assinaturas e pagamentos com Stripe
  • Área administrativa
  • Webhooks e integrações externas
  • Extensão de navegador

Minha participação

  • Desenvolvimento da aplicação web e das experiências autenticadas.
  • Construção e evolução das APIs e regras de negócio.
  • Integração entre frontend, backend e extensão de navegador.
  • Modelagem dos dados e dos indicadores de rentabilidade.
  • Implementação dos fluxos de assinatura, upgrade e webhooks.
  • Configuração dos ambientes e publicação dos módulos.

Tecnologias

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Prisma
  • Supabase
  • JWT
  • Tailwind CSS
  • PostgreSQL
  • Stripe
  • APIs
  • Webhooks
  • Zod

Desafios

  • Integrar aplicação web, backend e extensão de navegador.
  • Normalizar dados capturados em páginas de marketplace.

Decisões técnicas

  • Separar aplicação web, backend e plugin em módulos com responsabilidades claras.
  • Centralizar regras de cálculo e normalização no backend.
  • Usar contratos de API para reduzir o acoplamento entre as interfaces.
  • Processar eventos de pagamento por webhooks para manter o estado das assinaturas.

Aprendizados

  • Integração entre diferentes superfícies de produto.
  • Desenvolvimento orientado a métricas e tomada de decisão.

Produto em produção

Conheça o LupaPro

Explore a experiência publicada e veja como a solução apresenta seus recursos para usuários reais.

Abrir LupaPro