Open source · MIT · 100% gratuito

Lance seu SaaS em dias, não meses

Um boilerplate completo com Next.js, Supabase e Stripe: autenticação, multi-tenancy, assinaturas recorrentes, webhooks de cobrança e painel do cliente. Clone, configure e faça deploy.

Sem cartão de crédito. Sem plano pago. Sem letras miúdas.

bash — terminal
$ git clone github.com/PedroFelipe-git/projeto-SaaS
$ pnpm install
$ pnpm dev
  ▲ dashboard pronto em localhost:3000
  ▲ admin pronto em localhost:3001

Construído sobre uma stack moderna e de produção

Next.js
Supabase
Stripe
TypeScript
Tailwind CSS
Recursos

Tudo que um SaaS precisa, já pronto

Pare de reescrever autenticação, cobrança e multi-tenancy em cada projeto. Comece pela lógica do seu produto.

Autenticação

E-mail e senha com Supabase Auth, recuperação de senha, rotas protegidas e sessão renovada automaticamente pelo Proxy do Next.

Multi-tenancy

Organizações e times com projetos, membros e papéis (owner / admin / member). Isolamento por RLS e projeto ativo via cookie.

Assinaturas com Stripe

Planos mensal e anual via Stripe Checkout, Customer Portal para gerenciar a assinatura e limites por plano aplicados no servidor.

Webhooks de cobrança

A ativação vem do webhook, não do redirect. Assinatura verificada com o corpo cru e persistida com segurança via service_role.

Painel do cliente

Dashboard do assinante com perfil, projetos, convites por e-mail (Resend) e página de billing. App de admin separada para o dono.

Documentação passo a passo

Setup guiado de Supabase, Stripe e Resend, migrations versionadas e checklist de produção para o deploy na Vercel.

Como funciona

Do clone ao deploy em 3 passos

Um caminho direto e documentado. Sem configuração mágica escondida.

01

Clone o repositório

Faça o clone do projeto e instale as dependências com pnpm. Monorepo Turborepo com as apps dashboard e admin prontas.

git clone github.com/PedroFelipe-git/projeto-SaaS
pnpm install
02

Configure Supabase e Stripe

Preencha as chaves no .env.local, aplique as migrations no SQL Editor e crie o produto/preços no Stripe. Tudo documentado.

cp .env.example apps/dashboard/.env.local
# preencha Supabase, Stripe e Resend
03

Faça o deploy

Suba para a Vercel: cada app é um projeto apontando para o mesmo repo. Cada push para main republica automaticamente.

git push origin main
# ▲ deploy contínuo na Vercel
Screenshots

Uma interface que você não precisa desenhar

Telas reais do kit em funcionamento: perfil do assinante, projetos multi-tenant, planos com Stripe e o painel de métricas do admin.

Por que é gratuito

Open source, de verdade

Este kit faz parte do meu portfólio. Construí a base que eu gostaria de ter tido ao começar um SaaS — e disponibilizei de graça para que você não precise reinventar a roda.

  • Projeto de portfólio, aberto sob licença MIT
  • Sem paywall, sem versão “pro” escondida
  • Código real de produção que você pode estudar e adaptar
  • Contribuições e estrelas são muito bem-vindas
Deixe uma estrela

Pronto para lançar seu próximo SaaS?

Clone o repositório, siga a documentação e coloque seu produto no ar. Se este kit te ajudar, uma estrela no GitHub faz toda a diferença. ⭐