← Todos os materiais
// material · PREDIO42conferido em 16/10/2026

Os pedidos prontos pra IA montar o teu Supabase

Backend é a parte do app que ninguém vê: onde ficam os dados, o login e as regras. O Supabase entrega essa parte pronta. Os pedidos abaixo fazem a IA ligar cada pedaço com as regras de segurança, e tu confere o que ela fez antes de publicar. Preços e limites conferidos em supabase.com/pricing em 16/10/2026; eles podem mudar.

  1. 01 / 05

    Liga o login por e-mail OFICIAL

    O login por e-mail e senha já vem ligado nos projetos do Supabase, com confirmação de e-mail por padrão. O pedido faz a IA montar as telas de cadastro, entrada e saída e ligar no teu app.

    Pedido pronto
    "Liga o login por e-mail e senha do Supabase Auth no meu app. Quero as telas de criar conta, entrar, sair e esqueci minha senha, em português. Depois do login, a pessoa vai pra página inicial do app; sem login, ela não vê nenhuma página interna. Usa só a chave pública (publishable/anon) no app e me explica em português simples cada arquivo que tu mudou."
  2. 02 / 05

    Cria o lugar dos arquivos, com acesso só do dono OFICIAL

    O Storage guarda arquivo e foto, e as regras de acesso (policies) dizem quem pode ver e mexer. O pedido cria o lugar dos arquivos com acesso só do dono de cada arquivo.

    Pedido pronto
    "Cria no Supabase Storage um bucket privado chamado arquivos pra cada usuário guardar as fotos e os documentos dele. Escreve as policies na tabela storage.objects pra que cada pessoa logada só consiga enviar, ver, trocar e apagar os próprios arquivos (comparando o owner_id com o id do usuário logado). Ninguém sem login acessa nada. Me mostra as policies em SQL e me explica cada uma em português simples antes de aplicar."
  3. 03 / 05

    Liga o RLS: cada usuário vê só o que é dele OFICIAL

    RLS (segurança por linha) é a portaria do banco: ligado, nada fica acessível pela chave pública até existir uma regra. O pedido liga o RLS em todas as tabelas com a regra cada usuário vê só o que é dele.

    Pedido pronto
    "Confere todas as tabelas do meu projeto no Supabase. Em cada uma, liga o Row Level Security (RLS) e cria as policies pra que cada usuário logado só consiga ver, criar, editar e apagar as linhas que são dele (comparando a coluna do dono com auth.uid()). Se alguma tabela não tem coluna de dono, me avisa antes de mudar. Me mostra o SQL de cada tabela e me explica em português simples o que cada policy libera."
  4. 04 / 05

    Tira a chave de API do app e passa pra uma Edge Function OFICIAL

    Chave de API é a senha que o app usa pra falar com outras ferramentas. O pedido tira a chave do código que vai pro navegador e passa pra uma Edge Function, que lê a chave guardada como segredo no servidor.

    Pedido pronto
    "Procura no meu app qualquer chave de API secreta que esteja no código que vai pro navegador (IA, pagamento, e-mail ou a service_role do Supabase). Move cada chamada que usa essas chaves pra uma Supabase Edge Function, guarda as chaves como secrets do projeto (supabase secrets set) e lê com Deno.env.get dentro da função. O app passa a chamar a função, nunca a ferramenta direto. Me lista o que tu mudou e me lembra de trocar as chaves que já ficaram expostas."

    Cuidado: A chave service_role passa por cima de todas as regras de acesso: ela só pode ficar no servidor, nunca no navegador.

  5. 05 / 05

    O plano grátis e o Pro, com os poréns OFICIAL

    Grátis: até 2 projetos ativos, 500 MB de banco por projeto e 50 mil usuários ativos por mês; o projeto pausa depois de 1 semana sem uso. Pro: a partir de US$ 25 por mês, com o primeiro projeto incluído; cada projeto a mais paga o servidor dele, a partir de US$ 10 por mês.

Prosperando com IA · em breve

Quer aprender a usar tudo isso do zero?

Entrar na lista