pt/en

PuxaPapo

Lê o print da conversa e devolve o que responder — com o porquê.

Papel
Fundador · Solo dev
Tipo
SaaS · IA multimodal
Ano
2025
Situação
Em operação
PuxaPapo

[ O projeto ]

Assistente de conversas com IA multimodal. O usuário manda o print de um chat, escolhe tom e objetivo, e recebe a leitura do contexto, os sinais de interesse e de frieza e as respostas sugeridas. Seis ferramentas sobre o mesmo motor, cadastro sem senha e assinatura recorrente por Pix ou cartão.

[ stack ]

  • Next.js 16
  • React 19
  • TypeScript
  • Google Gemini
  • Saída estruturada
  • Supabase
  • Postgres + RLS
  • AbacatePay
  • Vercel

[ Decisões técnicas ]

  1. 01

    Seis ferramentas sobre o mesmo motor: analisar print, abertura do zero, melhorar rascunho, refinar sugestão, modo treino com simulador de conversa e um relatório de coach da semana.

  2. 02

    A saída do Gemini é declarada como schema, não pedida em texto livre: contexto, sinais verdes, sinais vermelhos, sugestão básica e as premium, cada uma com a micro explicação de por que funciona.

  3. 03

    Paywall que não dá para burlar pelo devtools: as sugestões premium são truncadas no servidor e o texto completo nunca chega ao cliente. O blur no front é só estético — a proteção está antes da resposta sair.

  4. 04

    Persona da outra pessoa acumulada por conversa a partir dos prints anteriores, recalculada a cada nova análise, com histórico multi-turno limitado e sanitizado antes de entrar no prompt.

  5. 05

    Gosto do usuário aprendido do feedback 👍/👎: os últimos exemplos curtidos e rejeitados voltam para o prompt e calibram o estilo das próximas sugestões.

  6. 06

    Perfil (idade, o que procura, vibe) e objetivo da conversa mudam a estratégia da resposta, não apenas o tom.

  7. 07

    Rate limit por usuário, validação de imagem e teto de imagens por análise — o caminho caro é o que chama o modelo, então é o que precisa de porteiro.