Desarrollador Crea Producto SaaS Completo con Claude Cowork: Aplicación de Marcador de MLB con Autenticación, Pagos y Widget Integrable

Descripción General del Proyecto
Un desarrollador creó un producto SaaS completo llamado ScorePorch utilizando sesiones de Claude Cowork. ScorePorch es una aplicación personalizada de marcador de MLB que incluye frontend, backend, autenticación, pagos y un widget embebible.
Stack Técnico
- Frontend: Vite + React
- Backend: API serverless Express/Vercel
- Autenticación: Supabase (correo electrónico + Google OAuth)
- Pagos: Stripe con sincronización de webhooks
- Fuente de datos: API de Estadísticas de MLB para datos en vivo
- Titulares: Fuentes RSS de MLB.com
Características de la Aplicación
Los usuarios seleccionan su equipo favorito y reciben un panel de control con la temática de los colores de ese equipo. El panel de control incluye:
- Puntuaciones en vivo
- Clasificación de la división
- Cuenta regresiva para el próximo partido
- Titulares específicos del equipo de las fuentes RSS de MLB.com
- Marcadores completos
El nivel gratuito proporciona acceso a un equipo, mientras que los niveles de pago desbloquean la funcionalidad multiequipo y un widget embebible.
Detalles del Widget Embebible
El widget embebible se construyó como un componente aislado en Shadow DOM y responsivo a consultas de contenedor, que puede agregarse a cualquier sitio web con una sola etiqueta de script. El widget tiene un total de 23KB sin dependencias. Claude Cowork ayudó a desarrollar la estrategia de aislamiento para evitar que el CSS del widget se filtrara en las páginas anfitrionas.
Experiencia de Desarrollo con Claude Cowork
El desarrollador señaló que Cowork manejó eficazmente todo el ciclo de vida del producto, no solo la generación de código. Las tareas colaborativas específicas incluyeron:
- Iterar en flujos de autenticación
- Depurar casos límite de webhooks de Stripe
- Resolver problemas de CORS para solicitudes de widgets de origen cruzado
- Construir una página de destino en Framer
La continuidad del contexto entre sesiones hizo que la experiencia se sintiera como trabajar con un cofundador que recuerda el trabajo anterior.
Desafíos Encontrados
- Autenticación: El flujo PKCE seguía rompiendo la devolución de llamada, requiriendo un cambio al flujo implícito
- Limitaciones de la API: La API de ESPN estaba efectivamente muerta, requiriendo un cambio a RSS de MLB.com para los titulares
- Integración con Git: Cowork no puede enviar a git directamente (EPERM en index.lock), requiriendo una solución alternativa donde el desarrollador clona a /tmp y envía desde allí
Desarrollo Adicional
El desarrollador creó un plugin de Cowork para ScorePorch, permitiendo a otros desarrolladores que construyen paneles de control agregar un marcador de MLB en vivo a sus proyectos usando /add-scoreboard [nombre-del-equipo]. El plugin incluye guías de integración para React, Next, Vue, Svelte, WordPress, Squarespace y Webflow.
La aplicación está disponible en app.scoreporch.com.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

Monitor de Conflictos en Tiempo Real Desarrollado con la API de Claude Analiza el Impacto de las Noticias
Un desarrollador utilizó la API de Claude para construir una canalización automatizada que lee noticias sobre conflictos de más de 100 fuentes, las clasifica por tema/país/gravedad, genera puntuaciones de impacto (1-100) y produce resúmenes inteligentes de 3 líneas.

Detalles del desarrollador Claude configura para la gestión de proyectos y seguimiento de tareas
Un desarrollador comparte su implementación de Claude para gestionar un nuevo trabajo de medios en teletrabajo, incluyendo un archivo maestro de proyecto en markdown, integración con Notion, conexiones MCP a Slack, Gmail y Google Calendar, y una habilidad personalizada para resúmenes matutinos.

Casos Prácticos de Uso de OpenClaw de la Comunidad
Desarrolladores y equipos están utilizando OpenClaw para prospección en frío, automatización de contenido SEO, gestión de redes sociales, consultas de datos de clientes, pruebas de sitios web, monitoreo de servidores, procesamiento de recibos, negociaciones de compra de autos, creación de capítulos de podcasts y planificación de objetivos diarios.

13 Semanas con OpenClaw como Conductor Diario: Lo que Funcionó, lo que se Rompió, lo que aún Duele
Después de 13 semanas ejecutando OpenClaw en una Raspberry Pi como sistema de agente personal, un usuario comparte victorias prácticas (cron, memoria, subagentes) y puntos débiles (problemas de configuración de modelos, citas en shell, brechas en el historial agente a agente, desviación en las actualizaciones).