Template genérico de SaaS com auth integrada e arquitetura segura para agentes

Começa o teu SaaS com as fundações comuns já resolvidas.

Autenticação, fluxos de conta, superfícies de gestão de utilizadores e arquitetura pronta para emails já existem para a equipa focar-se no produto real mais cedo.

Autenticação
Email/password, hooks para social sign-in e guards SSR de sessão.
Começas com um fluxo de login real, não com uma rota vazia e uma lista de TODOs.
Gestão de utilizadores
Views de conta, rotas protegidas e helpers reutilizáveis de sessão.
O starter já trata identidade como infraestrutura de produto.
Sistemas de entrega
Um sítio limpo para adicionar emails, mensagens de lifecycle e automações.
A arquitetura já está preparada para convites, verificação, resets e billing no futuro.

Slices isoladas

Os agentes podem trabalhar em onboarding, billing ou features sem atravessar setup não relacionado.

Server-first por omissão

Auth, mutações e guards vivem no servidor para a lógica comum de SaaS ficar previsível.

Pronto a estender

O starter dá estrutura suficiente para mover rápido sem forçar o domínio real demasiado cedo.

04
Slices base
Prontas
Rotas protegidas
Auth + conta
Sistemas starter
40+
Horas poupadas
Porque existe

Evita a taxa de arquitetura que todos os SaaS acabam por pagar.

O trabalho aborrecido já está feito
Em vez de gastar a primeira sprint em auth e estrutura de rotas, começas de uma base estável.
Os agentes recebem contextos limitados
Recebem slices claras com server actions e UI previsível, não uma árvore monolítica.
Incluído

Começa pelos sistemas que qualquer SaaS repete.

Autenticação, fluxos de conta, proteção de rotas, touchpoints de email e superfícies iniciais de produto já existem.

Autenticação e sessões
Email/password, hooks para providers sociais, leitura SSR de sessão e guards de rota.
Fluxos de utilizador
Sign-in, sign-up, gestão de conta e espaço para onboarding ou acesso por roles.
Arquitetura pronta para emails
Uma base clara para verificação, convites, reset de password e mensagens de lifecycle.
Para agentes

Dá aos agentes um starter que podem estender com segurança.

Cada slice controla a sua UI, regras de servidor e fluxo de dados, por isso os agentes conseguem adicionar features sem destabilizar o resto.

agent-runbook.mdfeatures/new-product-slice
01

Ler primeiro as server actions e route guards da slice.

02

Adicionar nova lógica de produto dentro do seu boundary próprio.

03

Reutilizar auth, conta e primitivas de email em vez de reconstruir.

04

Não tocar noutras slices se o contrato não mudar mesmo.