Desenvolvedor Cria Produto SaaS Completo com Claude Cowork: Aplicativo de Placar da MLB com Autenticação, Pagamentos e Widget de Incorporação

Visão Geral do Projeto
Um desenvolvedor criou um produto SaaS completo chamado ScorePorch usando sessões do Claude Cowork. ScorePorch é um aplicativo personalizado de placar da MLB que inclui frontend, backend, autenticação, pagamentos e um widget incorporável.
Stack Técnica
- Frontend: Vite + React
- Backend: API serverless Express/Vercel
- Autenticação: Supabase (email + Google OAuth)
- Pagamentos: Stripe com sincronização via webhook
- Fonte de dados: API MLB Stats para dados ao vivo
- Manchetes: Feeds RSS do MLB.com
Funcionalidades do Aplicativo
Os usuários selecionam seu time favorito e recebem um painel personalizado com as cores desse time. O painel inclui:
- Placares ao vivo
- Classificação da divisão
- Contagem regressiva para o próximo jogo
- Manchetes específicas do time dos feeds RSS do MLB.com
- Box scores completos
A versão gratuita fornece acesso a um time, enquanto as versões pagas desbloqueiam funcionalidade multi-time e um widget incorporável.
Detalhes do Widget Incorporável
O widget incorporável foi construído como um componente isolado em Shadow DOM, responsivo a consultas de contêiner, que pode ser adicionado a qualquer site com uma única tag de script. O widget tem 23KB no total e sem dependências. O Claude Cowork ajudou a desenvolver a estratégia de isolamento para evitar que o CSS do widget vazasse para as páginas hospedeiras.
Experiência de Desenvolvimento com Claude Cowork
O desenvolvedor observou que o Cowork lidou com todo o ciclo de vida do produto de forma eficaz, não apenas com a geração de código. Tarefas colaborativas específicas incluíram:
- Iteração nos fluxos de autenticação
- Depuração de casos extremos de webhooks do Stripe
- Resolução de problemas de CORS para requisições cross-origin do widget
- Criação de uma página de destino no Framer
A continuidade do contexto entre as sessões fez a experiência parecer trabalhar com um cofundador que lembra do trabalho anterior.
Desafios Encontrados
- Autenticação: O fluxo PKCE continuava quebrando o callback, exigindo uma mudança para o fluxo implícito
- Limitações da API: A API da ESPN estava efetivamente morta, exigindo uma mudança para RSS do MLB.com para manchetes
- Integração Git: O Cowork não pode fazer push diretamente no git (EPERM no index.lock), exigindo uma solução alternativa onde o desenvolvedor clona para /tmp e faz push de lá
Desenvolvimento Adicional
O desenvolvedor criou um plugin do Cowork para o ScorePorch, permitindo que outros desenvolvedores criando painéis adicionem um placar ao vivo da MLB aos seus projetos usando /add-scoreboard [nome-do-time]. O plugin inclui guias de integração para React, Next, Vue, Svelte, WordPress, Squarespace e Webflow.
O aplicativo está disponível em app.scoreporch.com.
📖 Read the full source: r/ClaudeAI
👀 See Also

Infraestrutura Agêntica: Substituindo o Splunk por Agentes Claude Code para Monitoramento de Servidores
Um desenvolvedor implanta sessões Claude Code como serviços — roteador, monitores, coletor do painel — conectados via hub WebSocket. Vigilantes são bash baratos; o LLM acorda a cada 5 min para ciclo de drenagem. Os blocos do painel são consultas em linguagem natural armazenadas em cache no SQLite.

OpenClaw Orquestra Sistema de ReleaseOps Empresarial para Aplicativo Multiplataforma
Um desenvolvedor criou um sistema de ReleaseOps semi-automatizado usando OpenClaw para gerenciar processos de QA para um aplicativo com quase 1 milhão de usuários nas plataformas Web, iOS, Android e TV. O sistema automatiza o gerenciamento de tickets, saídas de logs de scripts de teste e integra tudo usando GPT-4 mini.

Estudo de Caso: Usando Múltiplos Agentes de IA para Construir uma Biblioteca C++ de Produção
Um desenvolvedor documentou um processo de vários meses usando quatro agentes de IA (Claude, ChatGPT, Gemini, Grok) com funções distintas para construir o FAT-P, uma biblioteca C++20 apenas com headers, com 107 headers e zero dependências externas. O sistema incluiu revisão cruzada, documentos de governança escritos por IA e um rastreador de deméritos para codificar modos de falha.

Usar um modelo menor como camada de higiene de tempo de execução melhora a confiabilidade do agente OpenClaw
Um desenvolvedor descobriu que adicionar um segundo modelo menor para atuar como uma camada de higiene em tempo de execução para um agente Qwen 3.5 27B no OpenClaw melhorou significativamente a confiabilidade, passando de necessitar de redefinições de sessão a cada 20-30 minutos para operação sustentada em sessão única.