Marketing Site
Site público com preços, estrutura de SEO e i18n, conectado ao catálogo do produto.
Três frontends, uma API e billing com dois provedores: Stripe na sua conta doméstica, Paddle como merchant of record no resto do mundo. O código é seu, sem lock-in.
Feito para construir com agentes de IA
Comece pelas partes que tornam seu produto único. O resto já está pronto e rodando.
≈ 11 semanas de trabalho antes da primeira linha do seu produto — ou US$ 147 e você começa depois disso.
Três frontends, uma API e tudo o que liga um ao outro.
Site público com preços, estrutura de SEO e i18n, conectado ao catálogo do produto.
Área autenticada do cliente: dashboard, plano, uso e base de billing.
Opere produtos, planos, features, usuários, assinaturas e PSPs.
API .NET 10 com EF Core, PostgreSQL e endpoints versionados.
Auth com Supabase, sessões e rotas protegidas em todos os apps.
Produtos, planos e catálogo gerenciados pelo painel admin.
Planos, feature flags e vínculos plano-feature prontos para modelar sua oferta.
Stripe e Paddle integrados de ponta a ponta: checkout, webhooks assinados e entitlements, com vínculo de checkout por plano.
Rotas por idioma, arquivos de tradução e seletores de idioma em cada frontend.
Testes unitários com Vitest nos frontends, testes xUnit na API e suítes end-to-end com Playwright.
Frontends prontos para Vercel e uma API containerizada, que você sobe onde quiser.
Branding, produto, preços e features guiados por arquivos de configuração.
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.
Cada app tem uma única responsabilidade, e o que é compartilhado vive em um só lugar.
apps/Três frontends com a mesma linguagem visual: marketing, app do cliente e admin.
backend/api/Backend .NET 10: produtos, planos, features, usuários, assinaturas e provedores de pagamento.
config/branding.json, product.json, pricing.json e features.json guiam o produto inteiro.
shared/ · docs/ · scripts/Convenções, documentação e automações compartilhadas por todos os projetos.
Sem dependências exóticas. Ferramentas comprovadas, tipadas de ponta a ponta.
Branding, produto, preços e features são configuração centralizada, não constantes espalhadas.
Um monorepo com frontends, API, banco e scripts.
Cores, logo e temas em config/branding.json; nome, slug e idiomas em config/product.json.
Modele planos e features pelo painel admin ou pelos arquivos de configuração.
Plugue as credenciais do Supabase e as chaves de Stripe e Paddle. As integrações já estão prontas.
Gaste seu tempo no produto, não no boilerplate.
Suba na Vercel ou em qualquer host de sua escolha, sem lock-in.
{
"primaryColor": "#7C4DFF",
"secondaryColor": "#0D0D16",
"logoText": "CastorStack",
"themeModes": [
"light",
"dark",
"system"
]
}Sua compra inclui uma trilha de onboarding de 15 passos em inglês, espanhol e português. Ela leva você do pacote fechado a um produto no ar recebendo pagamentos reais. Cada passo termina com uma verificação, escrita para ser executada com um agente de IA.
Objetivos diferentes, mesmo ponto de partida.
Valide sua ideia com um produto de verdade, não com um protótipo.
Pule a parte repetida e trabalhe nas features que diferenciam seu produto.
Entregue projetos SaaS de clientes com uma base profissional desde o dia um.
Padronize como seu time inicia cada projeto SaaS.
Lance ferramentas internas com auth, admin e estrutura de billing prontos.
Reutilize a mesma base em vários produtos sem reaprender tudo de novo.
Agrupado pelas áreas que importam na hora de lançar.
Padrões concretos na API e no banco — não um selo genérico de enterprise.
Stripe e Paddle usam verificação HMAC, comparação em tempo constante, janela de replay de cinco minutos e tratamento idempotente de eventos.
Todo endpoint /api/v1/admin/* exige sessão de administrador autenticada — conferido rota a rota.
Segredos dos provedores de pagamento são cifrados com ASP.NET Data Protection, ficam no banco e nunca voltam em texto puro pela API.
Entity Framework Core é o único caminho de acesso ao banco — sem queries montadas por concatenação que abram superfície de injeção.
Tabelas no Supabase saem com row-level security e privilégios fechados, com teste de regressão que quebra o build se alguma tabela ficar exposta.
Origens permitidas são explícitas e credenciais ficam desligadas — CSRF contra sessão por cookie fica fora por configuração.
URLs de returnTo precisam bater com as origens permitidas configuradas, para o checkout não virar open redirect.
Mesmo design system, trabalhos diferentes.

Venda o produto: hero, preços e páginas prontas para SEO.

Área simples e orientada a valor para o cliente final.

Painel operacional e denso para quem toca o SaaS no dia a dia.
Identidade do produto e regras comerciais vivem em arquivos de configuração versionados.
{
"slug": "castorstack",
"name": "CastorStack",
"tagline": "A production-ready foundation to build and launch SaaS products.",
"locales": [
"en",
"es",
"pt"
],
"defaultLocale": "en",
"demoMode": true
}{
"currency": "USD",
"plans": [
{
"id": "starter",
"name": "Starter",
"priceMonthly": 0
},
{
"id": "growth",
"name": "Growth",
"priceMonthly": 199
}
]
}Estas amostras são lidas dos arquivos reais de config/ no build. pricing.json é semente de instalação: depois do seed, planos e preços vivem no painel admin.

Um dos fundadores do CastorStack e da DanTI Digital, programador há mais de 13 anos.
Construí este template para lançar produtos SaaS sem recomeçar a base do zero a cada vez. É o mesmo código que uso nos meus próprios produtos.
Não. É uma base code-first para desenvolvedores: um monorepo com frontends React, API .NET e arquivos de configuração que você possui e estende.
Agentes de IA estão começando a pesquisar, escolher e até pagar por produtos digitais em nome dos usuários. Entenda o que o comércio agêntico muda na forma de pensar sua página de preços e seu cadastro.
Um e-mail de confirmação que nunca chega pode custar mais usuários do que qualquer bug visível. Entenda por que a entrega de e-mail ficou mais rígida em 2026 e o que realmente resolve.
Pesquisas de 2026 mostram entre 43% e 61% dos SaaS já usando algum modelo híbrido de preço. O que muda quando cobrar por usuário deixa de ser o padrão.
Baixe o código e gaste sua primeira semana no que torna seu produto diferente.
Uma licença e a base inteira é sua: autenticação, billing global, painel admin e API .NET, em código que é seu.
v1.20.0 · 18 de setembro de 2026 Ver novidades
Todo o código-fonte, seu para sempre. Um pagamento, produtos ilimitados.
O que está incluído