01
Micro-SaaS B2B por suscripción
Ejemplo: Un gestor de citas o presupuestos para un negocio local concreto.
Para construir un pequeño software de pago mensual dirigido a un tipo de negocio concreto. Incluye multi-cliente (cada negocio solo ve sus datos), facturación con Stripe, legal y un plan para conseguir los primeros 10 clientes.
Ver el prompt completoOcultar el prompt
ROL Actúa como un equipo de tres: product manager, ingeniero full-stack senior y especialista en seguridad. Vamos a construir un micro-SaaS B2B por suscripción, listo para cobrar a clientes reales. CONTEXTO - Nicho: [NICHO, p. ej. clínicas de fisioterapia] - Problema que hoy resuelven mal (Excel, WhatsApp, papel): [PROBLEMA CONCRETO] - Usuario final: [QUIÉN LO USA] - País y idioma: [PAÍS / ESPAÑOL] - Precio objetivo: [X €/mes] - Mi nivel técnico: [NINGUNO / BÁSICO]. Presupuesto de infraestructura: [0–X €/mes] REGLAS DE TRABAJO - No escribas código hasta cerrar las fases 0 y 1 y que yo diga "aprobado". - Construye por hitos pequeños. Al terminar cada uno, ejecútalo y pruébalo, dime qué funciona y qué no, y espera mi "continuar". - Marca como "SUPUESTO" todo lo que no sepas con certeza. No inventes cifras de mercado. - Los secretos van en variables de entorno, nunca en el código. FASE 0 · ENTREVISTA Hazme de una sola vez un máximo de 10 preguntas que cambien las decisiones de diseño: cómo trabaja hoy el usuario, qué haría que pagase, qué alternativas usa, qué datos maneja, qué obligaciones legales tiene. FASE 1 · ESPECIFICACIÓN (crea SPEC.md y TAREAS.md) Incluye: problema y resultado que busca el usuario, 3 flujos principales, MVP de máximo 6 funciones y lista explícita de lo que queda fuera, modelo de datos (tablas, campos, relaciones), roles y permisos, pantallas, planes (prueba de 14 días, Pro, Equipo) con límites claros por plan, métricas (activación, retención, MRR) y los 5 mayores riesgos. En TAREAS.md ordena los hitos con casillas. FASE 2 · STACK Propón el stack más simple que cumpla todo (por ejemplo Next.js + TypeScript + Tailwind, Postgres con autenticación y seguridad a nivel de fila, Stripe, email transaccional y Vercel). Justifícalo en 3 líneas y estima el coste mensual con 0, 100 y 1.000 clientes. FASE 3 · CONSTRUCCIÓN POR HITOS H1 Esqueleto, autenticación y multi-tenant. Cada negocio solo ve sus datos. Añade tests que demuestren que un negocio no puede leer los datos de otro. H2 Flujo principal que entrega el valor. H3 Flujos secundarios, notificaciones y recordatorios por email. H4 Facturación: Stripe Checkout, portal de cliente y webhooks idempotentes (checkout.session.completed, customer.subscription.updated/deleted, invoice.payment_failed). Limita funciones según plan y gestiona los estados de prueba, impago y cancelación. H5 Onboarding en 3 pasos, estados vacíos y datos de ejemplo. H6 Legal y calidad: privacidad, términos, cookies, RGPD (exportar y borrar datos), IVA y facturas, textos en español, analítica de eventos (registro, activación, pago). H7 Despliegue: dominio, variables de entorno, copias de seguridad y monitorización de errores. CRITERIOS DE ACEPTACIÓN - Un usuario nuevo logra su primer resultado útil en menos de 5 minutos. - Pagos probados en modo test: alta, cancelación y fallo de pago. - Sin errores en consola y usable en móvil. ENTREGA Tras cada hito: qué has hecho, cómo probarlo (pasos exactos), archivos modificados y siguiente paso. Al final, un plan "primeros 10 clientes": dónde encontrarlos, mensaje de contacto, oferta de lanzamiento y checklist de salida.
