Base SaaS lista para producción

Construye tu SaaS sobre una base hecha para lanzar.

Una base SaaS lista para producción con autenticación, facturación, herramientas de administración, aplicación web en React, API .NET, pruebas y flujos de despliegue ya estructurados.

React + TypeScriptAPI .NET 10i18n incluidoCI/CD listo
Sitio de MarketingPáginas públicas, precios y SEO
App Web en ReactÁrea del cliente con autenticación y facturación
API .NETProductos, planes, funcionalidades y pagos
Base de datos · Auth · PagosPostgreSQL, Supabase, Stripe + Paddle
Panel AdminOpera productos, planes y PSPs
Por qué una base

Deja de reconstruir la misma base SaaS.

Empieza por las partes que hacen único a tu producto; el resto ya está estructurado.

Empezando desde cero

  • Diseñar, construir y probar autenticación
  • Diseñar, construir y probar gestión de sesiones
  • Diseñar, construir y probar estructura administrativa
  • Diseñar, construir y probar modelos de producto y precios
  • Diseñar, construir y probar pagos globales con dos proveedores
  • Diseñar, construir y probar internacionalización
  • Diseñar, construir y probar pruebas
  • Diseñar, construir y probar ci/cd
  • Diseñar, construir y probar estructura de despliegue
  • Diseñar, construir y probar documentación

Empezando con CastorStack

  • Autenticación: ya estructurado
  • Gestión de sesiones: ya estructurado
  • Estructura administrativa: ya estructurado
  • Modelos de producto y precios: ya estructurado
  • Pagos globales con dos proveedores: ya estructurado
  • Internacionalización: ya estructurado
  • Pruebas: ya estructurado
  • CI/CD: ya estructurado
  • Estructura de despliegue: ya estructurado
  • Documentación: ya estructurado
Qué incluye

Todas las capas de un SaaS real, ya en su lugar.

Tres frontends, una API y todo lo que los conecta.

Sitio de Marketing

Sitio público con precios, estructura SEO e i18n, conectado al catálogo del producto.

Incluido

Aplicación Web del Cliente

Área autenticada del cliente: dashboard, plan, uso y base de facturación.

Incluido

Panel Admin

Opera productos, planes, funcionalidades, usuarios, suscripciones y PSPs.

Incluido

API .NET

API .NET 10 con EF Core, PostgreSQL y endpoints versionados.

Incluido

Autenticación

Autenticación con Supabase, sesiones y rutas protegidas en todas las apps.

Incluido

Gestión de Productos

Productos, planes y catálogo gestionados desde el panel admin.

Incluido

Precios y Funcionalidades

Planes, feature flags y asociaciones plan-funcionalidad listos para modelar tu oferta.

Incluido

Proveedores de Pago

Stripe y Paddle integrados de extremo a extremo: checkout, webhooks firmados y entitlements, con vinculación de checkout por plan.

Incluido

Internacionalización

Rutas por idioma, archivos de traducción y selectores de idioma en cada frontend.

Incluido

Pruebas Automatizadas

Pruebas unitarias con Vitest en los frontends, pruebas xUnit en la API y suites end-to-end con Playwright.

Incluido

Despliegue

Frontends listos para Vercel y una API contenedorizada que despliegas donde quieras.

Incluido

Configuración Centralizada

Branding, producto, precios y funcionalidades guiados por archivos de configuración.

Extensible
Facturación global

Vende en todo el mundo sin una entidad local en cada mercado.

A los clientes de tu país les cobras con Stripe. El resto pasa por Paddle como merchant of record, así el IVA y los impuestos sobre ventas corren por su cuenta.

  • Regla de país a proveedor, configurada en el panel admin
  • Los webhooks firmados de ambos proveedores liberan los mismos entitlements
  • Un solo endpoint de checkout: la API resuelve qué proveedor usar
País del compradorConfirmado en el checkout
Regla de enrutamientoDoméstico, internacional, respaldo
StripeTu cuenta doméstica
PaddleMerchant of record
Webhook → accesoEntitlement otorgado
Arquitectura

Un monorepo. Límites claros.

Cada app tiene una sola responsabilidad y lo compartido vive en un único lugar.

apps/

Tres frontends con el mismo lenguaje visual: marketing, app del cliente y admin.

backend/api/

Backend .NET 10: productos, planes, funcionalidades, usuarios, suscripciones y proveedores de pago.

config/

branding.json, product.json, pricing.json y features.json guían todo el producto.

shared/ · docs/ · scripts/

Convenciones, documentación y automatizaciones compartidas por todos los proyectos.

Explorar la arquitectura completa
Stack

Una stack que los equipos ya conocen.

Sin dependencias exóticas. Herramientas probadas, tipadas de punta a punta.

Frontend

ReactNext.jsViteTypeScriptReact Routeri18nextVitest

Backend

.NET 10C#EF CorePostgreSQLSupabase Auth

Calidad e Infra

Playwright E2ESentryVercelMigrationsEnv Config
Cómo funciona

De la descarga al despliegue, sin desvíos.

Branding, producto, precios y funcionalidades son configuración centralizada, no constantes dispersas.

Descarga el código

Un monorepo con frontends, API, base de datos y scripts.

Configura tu marca

Define nombre, colores e idioma en config/branding.json.

Define productos y precios

Modela planes y funcionalidades desde el panel admin o desde archivos de configuración.

Conecta auth y pagos

Conecta las credenciales de Supabase y las claves de Stripe y Paddle; las integraciones ya están construidas.

Construye tu experiencia única

Dedica tu tiempo al producto, no al boilerplate.

Despliega

Sube a Vercel o al host que elijas, sin ataduras.

config/branding.json
{
  "productName": "Your SaaS",
  "defaultLocale": "en-US",
  "currency": "USD"
}
Onboarding guiado

Un camino guiado de cero a tu primer pago

Tu compra incluye una guía de incorporación de 15 pasos en inglés, español y portugués. Te lleva de un paquete sin abrir a un producto desplegado cobrando pagos reales. Cada paso termina con una verificación, escrita para ejecutarse con un agente de IA.

Para quién es

Hecho para quienes lanzan SaaS.

Objetivos diferentes, mismo punto de partida.

Founders en solitario

Valida tu idea con un producto real que funciona, no con un prototipo.

Desarrolladores SaaS

Sáltate la parte repetida y trabaja en las funcionalidades que diferencian tu producto.

Freelancers

Entrega proyectos SaaS para clientes con una base profesional desde el primer día.

Agencias de software

Estandariza cómo tu equipo inicia cada proyecto SaaS.

Equipos internos de producto

Lanza herramientas internas con autenticación, administración y estructura de facturación listas.

Quienes lanzan en serie

Reutiliza la misma base en varios productos sin reaprender todo de nuevo.

En detalle

Qué cubre la base.

Agrupado por las áreas que importan al lanzar.

Estructura de monorepo
Convenciones compartidas
Configuración centralizada
Documentación
Vista previa

Tres frontends, un mismo lenguaje visual.

El mismo sistema de diseño, trabajos distintos.

Sitio de Marketing

Vende el producto: hero, precios y páginas listas para SEO.

Aplicación Web del Cliente

Área simple y orientada al valor para el cliente final.

Panel Admin

Panel operativo y denso para quien gestiona el SaaS a diario.

Extensibilidad

Cambia configuración, no código disperso.

La identidad del producto y las reglas comerciales viven en archivos de configuración versionados.

config/product.json
{
  "productName": "Your SaaS",
  "defaultLocale": "en-US",
  "currency": "USD"
}
config/pricing.json
{
  "plans": [
    {
      "name": "Starter",
      "price": 29
    }
  ]
}

Ejemplos ilustrativos: revisa en el paquete los contratos exactos de configuración.

Precios

Una base. Elige tu licencia.

2 licencias, una base: autenticación, billing global, panel admin y API .NET, en código que te pertenece.

SaaS Core

Free

Plano gratuito

0 BRL /mesPróximamente
SaaS Core

Pro

Plano profissional

30 BRL /mesPróximamente

Los términos de licencia están resumidos en la página de licencia

FAQ

Preguntas frecuentes

No. Es una base code-first para desarrolladores: un monorepo con frontends React, una API .NET y archivos de configuración que puedes poseer y extender.

Tu próximo SaaS debería empezar por el producto, no por el boilerplate.

Descarga el código y dedica tu primera semana a lo que hace diferente a tu producto.