Estudo de caso
TubeMine
Ferramenta que acha canais virais do YouTube antes de todo mundo.

no ar em tubemine.com.br
O problema
Quem cria canal no YouTube perde horas tentando descobrir o que produzir. Eu queria achar sozinho os vídeos e canais que performam muito acima do número de inscritos, porque são esses que vale modelar.
Achar um canal viral era rolar o YouTube por horas.
O que construí
Construí a busca que acha vídeos fora da curva, a análise de cada canal por IA e a conexão com assistentes como o Claude.
Como funciona
- Site e extensãoReact + Chrome
- FunçõesSupabase
- BuscaAPI do YouTube
- Fora da curvaviews ÷ inscritos
- AnáliseGemini
- Claude e ChatGPTMCP
Decisões
- Um conjunto de chaves da API do YouTube em todas as funções: com chave única, uma suspensão do Google derruba o produto; no conjunto, a chave morta sai sozinha e as outras seguram.
- Sair do Lovable para um Supabase próprio: deixar login, CDN e domínio na mão de uma plataforma faz o dia ruim dela virar o meu.
- Funções do servidor autocontidas, que dá para publicar pelo painel: um deploy urgente não fica refém da linha de comando.
Desafios
O Google suspendeu a maior parte das chaves e derrubou a busca
o conjunto ficou resiliente: chave suspensa sai sozinha e chave que falha perde a vez.
A descoberta de canais disputava a cota da API com a busca
passou a rodar em segundo plano, com limite de tempo, cache de 30 dias e uma trava que pula a rodada quando a cota está baixa.
Excluir a conta apagava os dados mas a assinatura seguia cobrando
a exclusão passou a cancelar a cobrança primeiro, e só apaga se o cancelamento der certo.
Resultado
no ar, com assinantes · dev principal e sócio
Stack
- React 18
- Supabase
- Gemini 2.5
- Chrome MV3
- MCP
Telas



