Arquitectura

Un monorepo diseñado para la claridad.

Cómo encajan las apps, la API y la capa de configuración.

apps/

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

api/

Backend .NET 8: 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.

Cómo fluye una solicitud

Del sitio público al panel operativo.

Sitio de MarketingEl visitante llega y ve los precios del catálogo
Aplicación WebEl cliente se registra y usa el producto
API .NETFuente única de verdad para catálogo, usuarios y facturación
Base de datos · Auth · PagosPostgreSQL, Supabase Auth, Stripe y Paddle
Panel AdminLos operadores configuran productos, planes y proveedores
Stack

Una stack que los equipos ya conocen.

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

Frontend

ReactViteTypeScriptReact Routeri18nextVitest

Backend

.NET 8C#EF CorePostgreSQLSupabase Auth

Calidad e Infra

Automated TestsVercelMigrationsEnv Config
Cómo funciona

Del clon al despliegue, sin desvíos.

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

Clona la base

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"
}

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.

Arquitectura · Your Product