Funciones

Todo lo que entrega la base.

Módulos, flujos y prácticas de ingeniería incluidas en el template.

Qué incluye

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

Tres frontends, una API y la infraestructura operativa entre ellos.

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 8 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 y estructura de pruebas en la API.

Incluido

Despliegue

Frontends listos para Vercel y una API contenedorizada que puedes desplegar 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
En detalle

Qué cubre la base.

Agrupado por las áreas que importan al lanzar.

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

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

Obtén la base y dedica tu primera semana a lo que hace diferente a tu producto.

Funciones · Your Product