Base SaaS pronta para produção

Construa seu SaaS sobre uma base feita para lançar.

Uma base SaaS pronta para produção com autenticação, billing, ferramentas de admin, web app em React, API .NET, testes e fluxos de deploy já estruturados.

React + TypeScriptAPI .NET 10i18n incluídoCI/CD pronto
Marketing SitePáginas públicas, preços e SEO
React Web AppÁrea do cliente com auth e billing
API .NETProdutos, planos, features e pagamentos
Banco · Auth · PagamentosPostgreSQL, Supabase, Stripe + Paddle
Admin PanelOpere produtos, planos e PSPs
Por que partir de uma base

Pare de reconstruir a mesma base a cada SaaS.

Comece pelas partes que tornam seu produto único. O resto já está estruturado.

Começando do zero

  • Projetar, construir e testar autenticação
  • Projetar, construir e testar gestão de sessão
  • Projetar, construir e testar estrutura de admin
  • Projetar, construir e testar modelos de produto e preço
  • Projetar, construir e testar pagamentos globais com dois provedores
  • Projetar, construir e testar internacionalização
  • Projetar, construir e testar testes
  • Projetar, construir e testar ci/cd
  • Projetar, construir e testar estrutura de deploy
  • Projetar, construir e testar documentação

Começando com o CastorStack

  • Autenticação: já estruturado
  • Gestão de sessão: já estruturado
  • Estrutura de admin: já estruturado
  • Modelos de produto e preço: já estruturado
  • Pagamentos globais com dois provedores: já estruturado
  • Internacionalização: já estruturado
  • Testes: já estruturado
  • CI/CD: já estruturado
  • Estrutura de deploy: já estruturado
  • Documentação: já estruturado
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
Arquitetura

Um monorepo. Fronteiras claras.

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.

Explorar a arquitetura completa
Stack

Uma stack que os times já conhecem.

Sem dependências exóticas. Ferramentas comprovadas, tipadas de ponta a ponta.

Frontend

ReactNext.jsViteTypeScriptReact Routeri18nextVitest

Backend

.NET 10C#EF CorePostgreSQLSupabase Auth

Qualidade & Infra

Playwright E2ESentryVercelMigrationsEnv Config
Como funciona

Do download ao deploy, sem desvios.

Branding, produto, preços e features são configuração centralizada, não constantes espalhadas.

Baixe o código

Um monorepo com frontends, API, banco e scripts.

Configure sua marca

Defina nome, cores e idioma em config/branding.json.

Defina produtos e preços

Modele planos e features pelo painel admin ou pelos arquivos de configuração.

Conecte auth e pagamentos

Plugue as credenciais do Supabase e as chaves de Stripe e Paddle. As integrações já estão prontas.

Construa sua experiência única

Gaste seu tempo no produto, não no boilerplate.

Faça o deploy

Suba na Vercel ou em qualquer host de sua escolha, sem lock-in.

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

Um caminho guiado do zero ao seu primeiro pagamento

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.

Para quem é

Feito para quem lança SaaS.

Objetivos diferentes, mesmo ponto de partida.

Founders solo

Valide sua ideia com um produto de verdade, não com um protótipo.

Devs de SaaS

Pule a parte repetida e trabalhe nas features que diferenciam seu produto.

Freelancers

Entregue projetos SaaS de clientes com uma base profissional desde o dia um.

Software houses

Padronize como seu time inicia cada projeto SaaS.

Times de produto internos

Lance ferramentas internas com auth, admin e estrutura de billing prontos.

Quem lança em série

Reutilize a mesma base em vários produtos sem reaprender tudo de novo.

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
Preview

Três frontends, uma linguagem visual.

Mesmo design system, trabalhos diferentes.

Marketing Site

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

Web App do Cliente

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

Admin Panel

Painel operacional e denso para quem toca o SaaS no dia a dia.

Extensibilidade

Mude configuração, não código espalhado.

Identidade do produto e regras comerciais vivem em arquivos de configuração versionados.

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

Exemplos ilustrativos: confira no pacote os contratos exatos de configuração.

Preços

Uma base. Escolha sua licença.

2 licenças, uma base só: autenticação, billing global, painel admin e API .NET, em código que é seu.

SaaS Core

Free

Plano gratuito

R$ 0 /mêsEm breve
SaaS Core

Pro

Plano profissional

R$ 30 /mêsEm breve

Os termos de licença estão resumidos na página de licença

FAQ

Perguntas frequentes

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.

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.