Funcionalidades

Tudo que a base entrega.

Módulos, fluxos e práticas de engenharia incluídos no template.

O que vem dentro

Todas as camadas de um SaaS real, já no lugar.

Três frontends, uma API e tudo o que liga um ao outro.

Marketing Site

Site público com preços, estrutura de SEO e i18n, conectado ao catálogo do produto.

Incluído

Web App do Cliente

Área autenticada do cliente: dashboard, plano, uso e base de billing.

Incluído

Admin Panel

Opere produtos, planos, features, usuários, assinaturas e PSPs.

Incluído

API .NET

API .NET 10 com EF Core, PostgreSQL e endpoints versionados.

Incluído

Autenticação

Auth com Supabase, sessões e rotas protegidas em todos os apps.

Incluído

Gestão de Produtos

Produtos, planos e catálogo gerenciados pelo painel admin.

Incluído

Preços & Features

Planos, feature flags e vínculos plano-feature prontos para modelar sua oferta.

Incluído

Provedores de Pagamento

Stripe e Paddle integrados de ponta a ponta: checkout, webhooks assinados e entitlements, com vínculo de checkout por plano.

Incluído

Internacionalização

Rotas por idioma, arquivos de tradução e seletores de idioma em cada frontend.

Incluído

Testes Automatizados

Testes unitários com Vitest nos frontends, testes xUnit na API e suítes end-to-end com Playwright.

Incluído

Deploy

Frontends prontos para Vercel e uma API containerizada, que você sobe onde quiser.

Incluído

Configuração Centralizada

Branding, produto, preços e features guiados por arquivos de configuração.

Extensível
Billing global

Venda no mundo todo sem abrir empresa em cada país.

Clientes do seu país são cobrados pelo Stripe. Todos os outros passam pelo Paddle como merchant of record, então o IVA e os impostos sobre venda ficam por conta dele.

  • Regra de país para provedor, configurada no painel admin
  • Webhooks assinados dos dois provedores liberam os mesmos entitlements
  • Um único endpoint de checkout: a API resolve qual provedor usar
País do compradorConfirmado no checkout
Regra de roteamentoDoméstico, internacional, fallback
StripeSua conta doméstica
PaddleMerchant of record
Webhook → acessoEntitlement liberado
Em detalhe

O que a base cobre.

Agrupado pelas áreas que importam na hora de lançar.

Estrutura de monorepo
Convenções compartilhadas
Configuração centralizada
Documentação

Seu próximo SaaS deveria começar pelo produto, não pelo boilerplate.

Baixe o código e gaste sua primeira semana no que torna seu produto diferente.

Funcionalidades · CastorStack