Caso de estudio
create-my-saas
Una CLI publicada para arrancar productos SaaS con una base técnica sólida y elegible.
01
Problema
Crear un SaaS obliga a repetir decisiones e infraestructura comunes —autenticación, usuarios, sesiones, permisos, PostgreSQL y flujos de cuenta— antes de poder trabajar en el producto.
02
Solución
La CLI compone un backend y un frontend compatibles desde seis plantillas independientes. Genera sólo la combinación elegida, configura la conexión local y registra las versiones para que el punto de partida sea explícito y reproducible.
03 · Arquitectura
CLI -> manifest validation -> compatible backend + frontend templates -> generated SaaS foundation
04
Mi contribución
Diseñé e implementé la CLI, el catálogo de capacidades y las reglas que validan combinaciones. También construí y mantuve las plantillas de backend y frontend que cubren los flujos habituales de un SaaS.
05 · Stack
06
Decisiones técnicas
Las plantillas siguen siendo proyectos autosuficientes y reemplazables. Sus manifiestos declaran sus capacidades; la CLI compara esos contratos antes de escribir archivos para impedir combinaciones que no cubren lo necesario.