Login Entre com e-mail e senha.

Entrar

Se for a primeira vez que você abre o portal neste navegador, configure a conexão do Supabase: Configurar conexão

Meus contratos

Serviço Vigência Valor Status Ação
Para “Baixar PDF”, o contrato precisa estar com PDF enviado no Supabase Storage (bucket: contracts).

Alertas

Histórico / agendamentos

Data Tipo Contrato Status

Admin • Dashboard

Cliente CPF/CNPJ E-mail Status Ações
Dica: no admin, você pode editar e inativar clientes. (Persistência no banco)

Contratos & Manutenções (resumo)

Próximas manutenções

Data Cliente Contrato Status

Contratos

Cliente Status Ações

Manutenções (todas)

Data Cliente Contrato Status Ações

Para ativar e-mail automático (agendamento), use Netlify Functions + Resend/SendGrid (modelo incluso no arquivo JS).

Recuperar senha

Isso aqui é real: o Supabase envia o e-mail de recuperação (precisa configurar “Email” no Supabase Auth).

Configure no Supabase: Authentication → URL Configuration (Site URL e Redirect URLs) para o link cair no seu domínio do Netlify.

Checklist rápido

• Crie as tabelas/policies com o SQL que eu te dei (arquivo .sql)
• Crie bucket “contracts” no Storage (privado)
• Em Auth → Users, crie usuário admin e marque o perfil como admin na tabela profiles

Ok Mensagem.